Software Engineer, Camera Frameworks

Meta builds technologies that help people connect, find communities, and grow businesses, creating immersive experiences like augmented and virtual reality.
$70,670 - $208,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
ASIC DV Engineer, Simulation Acceleration and Hybrid Verification

Senior ASIC Verification Engineer role at Meta, focusing on Simulation Acceleration and Hybrid Verification for data center applications.

Platform Systems Software Engineer - FBOSS

Senior Platform Systems Software Engineer position at Meta working on FBOSS team to develop and maintain network switch platforms for AI clusters.

ASIC Engineer, Formal Verification

Senior ASIC Formal Verification Engineer role at Meta, focusing on developing innovative ASIC solutions for data center applications.

ASIC, Design Verification Engineer

Senior ASIC Design Verification Engineer role at Meta, focusing on hardware verification for next-generation social technology platforms.

Display Silicon Engineer

Senior Display Silicon Engineer role at Meta, developing proprietary display backplanes for AR wearables, combining research and product development.

Description For Software Engineer, Camera Frameworks

Meta is seeking an experienced Camera Software Engineer to join their product teams, focusing on camera frameworks development. This role sits at the intersection of hardware and software innovation, working on cutting-edge AR/VR products and smart glasses. The position involves developing camera frameworks that power Meta's diverse device ecosystem, from AR products to existing platforms like Messenger and Video.

As a Camera Frameworks Engineer, you'll be responsible for designing and implementing sophisticated camera systems, working with everything from high-level APIs to low-level kernel interactions. You'll be developing optimized frameworks that bridge application and HAL domains, ensuring efficient camera operations across Meta's device ecosystem.

The role offers an opportunity to work on products used by billions of people worldwide, solving complex technical challenges at scale. You'll be part of the team shaping the future of computing, particularly in AR/VR and AI-first consumer devices. The position requires deep expertise in camera systems software, strong programming skills in C/C++/Java, and experience with mobile platforms.

Working at Meta means being at the forefront of technological innovation, with access to resources and scale that few companies can match. You'll be contributing to products that help connect billions of people, working on features that have massive daily interactions. The company offers competitive compensation, including salary, bonus, equity, and comprehensive benefits.

This is an ideal role for someone passionate about camera technology, systems programming, and the future of AR/VR, who wants to make a significant impact on how people capture, share, and connect through technology.

Last updated a month ago

Responsibilities For Software Engineer, Camera Frameworks

  • Develop optimized Framework and SDK solutions for Meta Devices ecosystem
  • Design, code, review, and tests camera related software features for Camera Frameworks
  • Design and develop system-level software for camera and imaging systems for AR products
  • Defining Camera APIs for expanding feature set for Wearable Platforms
  • Support Camera algorithm integration and hardware optimization

Requirements For Software Engineer, Camera Frameworks

Java
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 5+ years of software development experience OR PhD + 2 years of experience
  • 3+ years of experience with Camera Systems Software working on frameworks between application and HAL domains
  • Experience with Camera APIs and understanding of Video and Image Capture pipeline for embedded devices
  • Experience working on Camera stack on iOS, Android or other mobile platforms
  • Experience developing and debugging in C/C++/Java

Benefits For Software Engineer, Camera Frameworks

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?