Embedded Software Engineer, Firmware - Reality Labs

Meta builds technologies that help people connect, find communities, and grow businesses, including social platforms and immersive AR/VR experiences.
$147,000 - $208,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR

Description For Embedded Software Engineer, Firmware - Reality Labs

Reality Labs at Meta is seeking an Embedded Software Engineer to join their innovative team working on AR/VR technology. This role involves developing firmware systems for next-generation AR, VR, and new platforms that are shaping the future of computing and human connection.

The position offers an opportunity to work at the cutting edge of technology, developing embedded software from low-level device drivers to computer vision and machine learning algorithms. You'll be part of a world-class team exploring new concepts through rapid prototyping and bringing innovative products to market.

As an Embedded Software Engineer, you'll architect, design, and implement firmware systems for both prototype and shipping consumer products. The role requires deep collaboration across engineering disciplines, including electrical, mechanical, algorithms, user experience, and silicon architecture teams. You'll work on multiple target classes and directly impact user immersion in Meta's Reality Labs products.

The ideal candidate brings strong expertise in embedded systems, with experience in C/C++ programming, RTOS environments, and hardware interfaces. You'll work with cutting-edge technology in areas like computer vision, sensor systems, and power management, while contributing to Meta's mission of building the metaverse.

This position offers competitive compensation ($147,000-$208,000/year) plus bonus, equity, and comprehensive benefits. You'll be based in Sunnyvale, CA, working with some of the industry's leading experts in AR/VR technology. Join Meta's Reality Labs team to help define the future of human interaction and computing platforms.

Last updated 8 hours ago

Responsibilities For Embedded Software Engineer, Firmware - Reality Labs

  • Analyze, design, develop, and debug firmware for sensing, imaging, haptic, and audio devices
  • Collaborate with silicon architects, hardware designers, OS team, and algorithm teams
  • Support hardware development phases including architecture requirements, firmware architecture, implementation
  • Implement power-management, boot loaders, scheduling, inter-processor communication

Requirements For Embedded Software Engineer, Firmware - Reality Labs

  • B.S. degree in Computer Science or Electrical Engineering or equivalent experience
  • 5+ years of experience in embedded software development
  • Experience with embedded software design and programming in C/C++
  • Experience working with embedded hardware platforms
  • Experience building software for embedded systems or custom SoCs
  • Experience partnering across multiple teams

Benefits For Embedded Software Engineer, Firmware - Reality Labs

Medical Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Embedded Software Engineer, Firmware - Reality Labs

ASIC Engineer, Infra Silicon Enablement (Host & Userspace)

Senior ASIC Engineer role at Meta focusing on silicon enablement for data center applications, requiring expertise in hardware engineering and software development.

Design Verification Engineer

Senior Design Verification Engineer role at Meta's Reality Labs, focusing on AR/VR hardware validation and testing infrastructure development.

ASIC Engineer, Architecture

Senior ASIC Engineer role at Meta focusing on developing machine learning accelerator architectures for data center optimization.

ASIC Engineer, Host & Userspace, Infra Silicon Enablement

Senior ASIC Engineer role at Meta, focusing on silicon development and validation for data center applications, requiring expertise in C/C++, Linux systems, and hardware engineering.

Audio Systems Engineer

Senior Audio Systems Engineer role at Meta developing audio capture systems for AR/VR products, focusing on microphone arrays and signal processing.