Embedded Software Engineer, Firmware - Reality Labs

Meta builds technologies that help people connect, find communities, and grow businesses, focusing on immersive experiences like AR and VR.
$177,000 - $251,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AR/VR

Description For Embedded Software Engineer, Firmware - Reality Labs

Meta's Reality Labs is at the forefront of AR/VR technology, developing innovative hardware and software solutions that are reshaping how people connect and interact. As an Embedded Software Engineer in the Reality Labs team, you'll be working on cutting-edge firmware systems for AR, VR, and new platforms that will define the future of the metaverse.

The role involves architecting, designing, and implementing embedded firmware systems for both prototype and consumer products. You'll be working with a diverse team of experts across electrical, mechanical, algorithms, user experience, and silicon architecture disciplines. The position requires deep technical expertise in embedded systems, with responsibilities ranging from low-level device drivers to computer vision and machine learning algorithm implementation.

This is a senior-level position requiring 6+ years of embedded software development experience, with a focus on C/C++ programming and real-time operating systems. You'll be leading technical initiatives, mentoring team members, and working on complex challenges that require in-depth knowledge of product-focused firmware development.

The compensation package is competitive, ranging from $177,000 to $251,000 annually, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for an experienced embedded software engineer who wants to work on revolutionary technology that will shape the future of human interaction and computing platforms.

Working at Meta's Reality Labs means being part of a team that's defining the metaverse and pushing the boundaries of what's possible in AR/VR technology. You'll be involved in all phases of hardware development, from early architecture requirements to system validation, making a direct impact on user immersion and product success.

Last updated 5 days ago

Responsibilities For Embedded Software Engineer, Firmware - Reality Labs

  • Lead the design and development of embedded software engineering activities and provide technical leadership
  • Analyze, design, develop, and debug firmware for AR and VR devices
  • Handle complex development, performance and evaluation issues
  • Define and execute long-term roadmaps with various teams
  • Support all phases of hardware development
  • Implement power-management, boot loaders, scheduling, inter-processor communication

Requirements For Embedded Software Engineer, Firmware - Reality Labs

  • Experience with embedded software design and programming in C/C++
  • 6+ years of experience in embedded software development
  • Experience working with embedded hardware platforms
  • Experience building software for embedded systems or custom SoCs
  • Expertise in developing with modern Real Time Operating Systems
  • Experience leading complex features or projects across multiple teams
  • B.S. degree in Computer Science or Electrical Engineering or equivalent experience

Benefits For Embedded Software Engineer, Firmware - Reality Labs

Medical Insurance
Equity
  • 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.

Embedded Software Engineer, Firmware - Reality Labs

Senior Embedded Software Engineer position at Meta's Reality Labs, developing firmware for AR/VR devices, offering $147K-$208K plus benefits in Sunnyvale, CA.

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.