Software Engineer, Camera Systems

Meta

Sunnyvale (CA)

Hybrid

USD 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Meta is seeking a Camera Software Engineer to own architecture, development, and productization of end-to-end camera pipelines across devices. You will tackle on-device perception, image quality, ISP pipelines, and sensor calibration, collaborating with hardware, algorithms, and product teams to deliver high-quality camera experiences at scale.

The role requires deep C/C++ expertise, 7+ years in industry or PhD with 4+ years, and hands-on work with AR/VR/mobile camera systems, ISP optimization,

Qualifications

  • Bachelor's degree in CS/CE or equivalent practical experience.
  • 7+ years software development experience; or PhD with 4+ years.
  • 3+ years camera software engineering experience.
  • Experience in C/C++ development and debugging.
  • Experience leading large or complex projects.
  • Experience building camera systems for AR/VR/mobile platforms.
  • Experience optimizing ISP and ML algorithms for camera products.
  • Experience with end-to-end camera ISP pipelines.
  • Experience with sensor calibration models and camera characterization.
  • Experience with Qualcomm hardware and CamX; real-time embedded software.
  • Ability to integrate AI tools to optimize workflows.
  • Adherence to responsible AI practices.
  • Continual AI skill development and staying current.

Responsibilities

  • Own architecture and end-to-end camera pipelines across devices.
  • Collaborate with hardware, algorithms, and product teams to ship camera experiences at scale.
  • Lead complex, ambiguous problems spanning perception, image quality, ISP pipelines, and sensor calibration.
  • Deliver high-quality camera experiences at scale across AR/VR/mobile devices.
  • Define goals and milestones for large camera projects and lead teams to meet them.

Skills

C/C++ development
Camera software engineering
Project leadership
AI tool integration
Embedded real-time software
Image processing
Sensor calibration
Ethical AI
AI/ML foundations

Education

Bachelor's in CS/CE or equivalent
PhD with 4+ years experience

Tools

CamX
SoC platform
Real-time embedded software

Job description

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.

  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Camera Systems
Software Engineer, Camera Systems

Meta • Burlingame (CA)

On-site
USD 184,000 - 257,000
Senior Camera Software Engineer for AR/VR Imaging
Senior Camera Software Engineer for AR/VR Imaging

Meta • Sunnyvale (CA)

Hybrid
USD 180,000 - 240,000
Embedded Software Engineer, Silicon Validation Firmware
Embedded Software Engineer, Silicon Validation Firmware

Meta • Sunnyvale (CA), Redmond (WA), Austin (TX)

On-site
USD 140,000 - 210,000
Camera Systems Software Engineer (AR/VR) - Pipelines
Camera Systems Software Engineer (AR/VR) - Pipelines

Meta • Burlingame (CA)

On-site
USD 184,000 - 257,000
Camera Systems Engineer
Camera Systems Engineer

Meta • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Technical Lead, Camera IQ Assessment and Design
Technical Lead, Camera IQ Assessment and Design

Meta • Burlingame (CA)

On-site
USD 173,000 - 245,000
Senior Camera Systems Engineer - AR/VR Imaging Lead
Senior Camera Systems Engineer - AR/VR Imaging Lead

Meta • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Software Engineering, OS Frameworks (Wearables)
Software Engineering, OS Frameworks (Wearables)

Meta • Seattle (WA), Burlingame (CA)

On-site
USD 140,000 - 190,000
Lead AI & ML Camera Systems Engineer
Lead AI & ML Camera Systems Engineer

MaC VC • San Diego (CA)

On-site
USD 187,000 - 280,000
CV/ML Systems Engineer, Hardware Architecture
CV/ML Systems Engineer, Hardware Architecture

Meta • Burlingame (CA)

On-site
USD 208,000 - 289,000
Equity
Bonus
Benefits