Software Engineer, Camera Systems
Track this application
Get Started FreeMatch score against your CV
Get Started FreeTailor your resume to this job
Get Started FreeAbout interviewing at Meta
Recruiter screen, a technical screen (60-minute asynchronous challenge or paired live coding), a short culture-fit questionnaire, then a virtual onsite of about four rounds: fast-paced coding with multiple problems per round, system design scoped to level, a lighter behavioral, and an AI-enabled coding round assessing how you work with a coding assistant.
Read the full Meta interview process →Description
About
At Meta, we're building cutting-edge camera systems and algorithms that enable high-quality media capture and AI features. We're a team of engineers developing and shipping innovative hardware, software, and content that push the boundaries of what's possible in AR, VR, and MR products. As a Camera Software Engineer, you'll drive the architecture, development, and productization of end-to-end camera pipelines across our devices. You'll own complex, ambiguous technical problems spanning on-device perception, image quality, ISP pipelines, and sensor calibration, while partnering across hardware, algorithms, and product teams to ship high-quality camera experiences at scale.
Responsibilities
- Design and develop end-to-end camera pipelines and features for AR/VR and wearable camera devices
- Research, design, implement, and verify complex camera systems and HW/FW tasks, including AI sensing, ISP, 3A, IQ algorithms, and IQ tuning tools
- Develop platform-agnostic algorithms that scale across variable hardware and product configurations
- Optimize and drive improvements in performance, latency, and power efficiency across the full camera stack
- Ensure that quality, system performance, latency, and power metrics are met
- Partner directly with sensors, algorithms, and IQ teams to ship performant, reliable features across the full camera system
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 7+ years software development experience in industry settings or PhD with 4+ years of experience
- 3+ years relevant camera software engineering experience in industry settings
- Experience developing and debugging in C/C++
- Experience leading large or complex projects, defined goals and delivered milestones by leading teams Experience building camera systems for AR/VR, wearable, or mobile platforms
- Experience developing and optimizing ISP and machine learning algorithms for camera products
- Experience with end-to-end camera ISP pipelines and image processing algorithms
- Experience with sensor calibration models and camera characterization
- Experience with Qualcomm hardware and CamX, SoC platform architecture, and real-time embedded software
- Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
- Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
- Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies