Embedded Software Engineer, Firmware - Reality Labs

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

Description For Embedded Software Engineer, Firmware - Reality Labs

Meta's Reality Labs is at the forefront of developing innovative AR/VR technologies that are reshaping how people connect and interact. As an Embedded Software Engineer in the Reality Labs team, you'll be working on groundbreaking hardware and software solutions that are defining the future of the metaverse.

The role involves architecting, designing, and implementing embedded firmware systems for next-generation AR, VR, and new platforms. You'll be working with cutting-edge technology, developing everything from low-level device drivers to computer vision and machine learning algorithms. The position requires deep collaboration across multiple engineering disciplines, including electrical, mechanical, algorithms, user experience, and silicon architecture teams.

The ideal candidate will have strong expertise in embedded software development, with experience in C/C++ programming and working with embedded hardware platforms. You'll be responsible for critical aspects of hardware development, from early architecture requirements to firmware implementation and system validation. Knowledge of power management, boot loaders, and RTOS environments is essential.

What makes this role unique is the opportunity to work on products that are literally shaping the future of computing and human interaction. You'll be part of a world-class team of experts who are pushing the boundaries of what's possible in AR/VR technology. The position offers competitive compensation ($147,000-$208,000/year) plus bonus and equity, along with comprehensive benefits.

Meta's Reality Labs is committed to redefining the way people work, play, and connect. This role offers the chance to be at the heart of this transformation, working on products that will become the norm in the future. If you're passionate about embedded systems and want to be part of building the metaverse, this position offers an unparalleled opportunity to make a significant impact in the field of AR/VR technology.

Last updated 22 days ago

Responsibilities For Embedded Software Engineer, Firmware - Reality Labs

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

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 and collaborating across multiple teams

Benefits For Embedded Software Engineer, Firmware - Reality Labs

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

Interested in this job?

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

ASIC Implementation Engineer - Synthesis

Senior ASIC Implementation Engineer position at Meta focusing on front-end implementation from RTL to netlist for data center applications.

Software Engineer - Audio Embedded DSP

Senior Audio Embedded DSP Engineer role at Meta focusing on AR/VR audio innovation and development.

Wireless System Validation Engineer

Senior Wireless System Validation Engineer role at Meta's Reality Labs, focusing on AR/VR wireless technology validation and testing.

Digital Design Engineer

Senior Digital Design Engineer role at Meta's Reality Labs, focusing on custom silicon development for AR/VR technologies with competitive compensation and benefits.

Display Electrical Engineer

Senior Display Electrical Engineer role at Meta Reality Labs, focusing on AR/VR display module development and system integration with competitive compensation.