Taro Logo

Software Engineer, Camera Driver

Meta builds technologies that help people connect, find communities, and grow businesses, moving beyond 2D screens toward immersive experiences like augmented and virtual reality.
Bellevue, WA, USABurlingame, CA, USA
$85,100 - $251,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AR/VR

Description For Software Engineer, Camera Driver

Meta is seeking a highly skilled Software Engineer for their Camera Driver team to work on cutting-edge AR/VR technology. This role combines deep technical expertise in camera systems with the opportunity to shape the future of mixed reality devices.

The position involves developing and maintaining kernel-mode camera and sensor drivers, working with various sensor types including image sensors, time-of-flight sensors, and IR sensors. You'll be responsible for low-level hardware interaction, implementing Camera HAL (Hardware Abstraction Layer), and ensuring optimal performance of the camera stack.

As part of Meta's Reality Labs team, you'll collaborate with silicon vendors, board design engineers, and platform teams to create seamless imaging experiences for MR devices. The role requires expertise in embedded systems, Linux kernel development, and deep understanding of camera sensor technologies.

The ideal candidate will have extensive experience in C/C++ development, embedded systems, and camera driver implementation. You'll work with cutting-edge technology in Meta's AR/VR division, contributing to the next generation of mixed reality experiences.

Meta offers a competitive compensation package including base salary ranging from $85,100 to $251,000 annually, plus bonus and equity opportunities. The company provides comprehensive benefits including medical, dental, and vision insurance. Working at Meta means being part of a team that's pushing the boundaries of technology and social connection.

This is an excellent opportunity for experienced engineers passionate about low-level system development and camera technologies to make a significant impact on the future of mixed reality devices. The role offers both technical challenges and leadership opportunities, making it ideal for those looking to advance their careers in embedded systems and camera technology.

Last updated a day ago

Responsibilities For Software Engineer, Camera Driver

  • Develop and maintain kernel-mode camera and sensor drivers
  • Implement and extend the Camera HAL, enabling higher-level APIs
  • Bring-up and integration of camera sensors on embedded hardware platforms
  • Optimize camera pipeline performance and debug camera bring-up issues
  • Collaborate with ISP, tuning, and application teams to validate sensor tuning and image quality
  • Participate in board-level diagnostics, factory calibration routines, and production readiness validation

Requirements For Software Engineer, Camera Driver

Linux
  • 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 audio 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

Benefits For Software Engineer, Camera Driver

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Meta Software Engineer, Camera Driver