Software Engineer - Camera

Meta Inc
Dimondale, MI Full Time
POSTED ON 2/24/2023 CLOSED ON 4/16/2023

What are the responsibilities and job description for the Software Engineer - Camera position at Meta Inc?

Summary:

We are seeking Camera professionals for Meta and Reality Labs. Our teams are defining the camera experience for hundreds of millions of users across the Facebook family of apps including Messenger, Facebook, Instagram, Portal, Oculus and more.Our Camera Software teams explore, develop, and deliver new cutting-edge camera software solutions that serve as the foundation of current and future products. We have multiple openings in which some of the work entails being responsible for rapidly building and iterating on the most-innovative and life-changing camera products, working at the intersection of AI and camera, and building the foundation of future ARVR products. These are 0->1 opportunities, and you will be building something completely new. Our goal is to leverage Computational Photography and Computer Vision to develop camera algorithms and systems to power new camera driven features, formats and experiences that power a variety of use cases across Facebook apps and products.We’re seeking experienced Camera Software Engineers to join our various teams in ARVR and Meta. The ideal candidates have proven design experience, in-depth understanding of camera algorithms and camera systems. Hands-on experience working in Operating Systems or Embedded devices to deliver camera solutions. The candidate will have strong communication and interpersonal skills.

Required Skills:

Software Engineer - Camera Responsibilities:

  1. Design, code, review, and tests camera related software features across all layers of the camera stack, including Android applications, Camera HAL and Linux kernel

  2. Develop and optimize cutting-edge image processing algorithms based on the research and exploration of industry and academic solutions

  3. Build experiences for the Camera app for embedded devices - design, code, review, and test camera related software features, especially on Android applications

  4. Build custom solutions tailored to our specific AR computing platform, with implementations on GPU, DSP or Neural Cores

  5. Deliver high quality camera experiences with delightful filters, image quality enhancement and smooth sharing across multiple devices and channels

  6. Work closely with the System Engineering Team, hardware team, manufacturing partners and QA teams to deliver best in class products

  7. Ensure security of the camera system, protecting our users' privacy

Minimum Qualifications:

Minimum Qualifications:

  1. Experience working on the camera stack on iOS, Android or other mobile platforms

  2. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.

  3. Experience developing and debugging in C/C and Java

  4. 6 years of experience writing software for embedded/mobile platforms

  5. Experience with camera APIs, media processing, and understanding of Video and Image Capture pipeline for embedded devices

Preferred Qualifications:

Preferred Qualifications:

  1. Experience with any of: auto exposure and auto white balance algorithms, software control of Image Signal Processors, image sensor drivers, and MIPI/CSI protocol

  2. Experience developing Android Camera application in Java and/or Kotlin

  3. Understanding of Video and Image Capture pipeline for embedded devices

  4. Experience in Image Processing and Computational Photography, including but not limited to low-light capture, HDR, Depth estimation, video stabilization, denoising, demosaicing, and new camera formats

  5. Experience with Halide programming language for high performance image processing

  6. Experience working on camera hardware, including sensors, lens, DSP, computer vision processing units

  7. Experience with graphics development: OpenGL, Metal, Vulcan

  8. Experience with OpenGL and/or OpenCL programming

Public Compensation:

$173,000/year to $241,000/year bonus equity benefits

Industry: Internet

Equal Opportunity:

Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. We may use your information to maintain the safety and security of Meta, its employees, and others as required or permitted by law. You may view Meta's Pay Transparency Policy, Equal Employment Opportunity is the Law notice, and Notice to Applicants for Employment and Employees by clicking on their corresponding links. Additionally, Meta participates in the E-Verify program in certain locations, as required by law

Software Engineer
Trilyon, Inc. -
Lansing, MI
Accountant 9-P11 - Gaming System Accountant
Engineer Manager Licensed 14 (Geometrics Engineer... -
Lansing, MI
Director, OHHS - State Budget Office
Engineer Manager Licensed 14 (Geometrics Engineer... -
Lansing, MI

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer - Camera.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $93,843 - $124,803
  • Debugging Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $94,373 - $127,234
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Meta Inc

Meta Inc
Hired Organization Address Redmond, WA Full Time
As a Data Science Manager at Meta, you will help shape the future of the experiences we build for billions of people and...
Meta Inc
Hired Organization Address Redmond, WA Full Time
At Reality Labs Research, our goal is to explore, innovate, and design the next generation of virtual, augmented, and mi...
Meta Inc
Hired Organization Address Seattle, WA Full Time
Meta is seeking a Research Engineer to join our Large Language Model (LLM) Research team. We conduct focused research an...
Meta Inc
Hired Organization Address Redmond, WA Intern
The Applied Perception Science & Image Quality team is seeking interns for 2025. Meta Reality Labs is a world leader in ...

Not the job you're looking for? Here are some other Software Engineer - Camera jobs in the Dimondale, MI area that may be a better fit.

Cloud Engineer

Software Technology Inc., Lansing, MI

NICE CXONE InContact Contact Center Engineer

Software People Inc., Lansing, MI