Embedded Software Engineer, Reality Labs Research

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

Description For Embedded Software Engineer, Reality Labs Research

Meta's Reality Labs Research (RL-R) is at the forefront of developing next-generation virtual, augmented, and mixed reality experiences. We are seeking an Embedded Software Engineer to join our innovative team focused on designing and building prototype systems for future consumer wearable experiences.

The role offers an exciting opportunity to work with cutting-edge technology and contribute to the future of immersive experiences. As an Embedded Software Engineer, you'll be responsible for developing firmware for various wearable devices, including novel sensing and imaging systems, and haptic devices. You'll work with micro-controllers, manage power consumption, implement boot loaders, and handle real-time tasks using RTOS.

The position requires strong expertise in embedded systems development, with experience in ARM architecture, various communication protocols, and C programming. You'll be part of a diverse, interdisciplinary team of researchers and engineers, with access to state-of-the-art technology and testing facilities.

Meta offers a competitive compensation package, including a base salary range of $117,000 to $173,000 per year, plus bonus, equity, and comprehensive benefits. The company is committed to building the next evolution in social technology, moving beyond traditional 2D screens toward immersive experiences in AR and VR.

This is an excellent opportunity for an experienced embedded systems engineer who wants to work on groundbreaking technology that will shape the future of human-computer interaction and social connection. You'll be part of Meta's mission to go beyond the constraints of screens, distance, and physics to create truly revolutionary experiences.

Last updated a month ago

Responsibilities For Embedded Software Engineer, Reality Labs Research

  • Analyze, design, develop, and debug firmware for wearable devices, including novel sensing and imaging systems
  • Implement firmware on micro-controllers, manage peripherals and power consumption, support boot loaders, and schedule real-time tasks
  • Collaborate across multiple research and engineering disciplines
  • Support custom hardware development including architecture requirements, firmware architecture, and board bring-up

Requirements For Embedded Software Engineer, Reality Labs Research

Linux
  • B.S. or M.S. degree in Computer Science or related field with 4+ years of experience
  • Experience with embedded micro-controllers (ARM Cortex M0/M3/M4)
  • Experience with peripherals (USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO)
  • Experience with wireless/wired communication protocols
  • Experience with C programming for development, debugging, testing and performance analysis

Benefits For Embedded Software Engineer, Reality Labs Research

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

Interested in this job?

Jobs Related To Meta Embedded Software Engineer, Reality Labs Research

Wireless System Engineer

Join Meta's Reality Labs as a Wireless System Engineer to develop cutting-edge wireless technologies for AR/VR platforms, focusing on system architecture and performance optimization.

Display Electrical Engineer

Display Electrical Engineer role at Meta working on AR display engineering for Reality Labs, focusing on display module electrical design and system integration.

ASIC Engineer, Infra Silicon Enablement (Pre/Post Silicon Validation)

ASIC Engineer position at Meta focusing on silicon lifecycle management, validation, and optimization for data center applications.

Hardware Engineer

Hardware Engineer position at Meta working on compute hardware infrastructure for data centers affecting billions of users.

Firmware Engineer

Firmware Engineer position at Meta developing embedded systems and firmware for AR/VR technologies with competitive compensation and benefits.