Firmware Engineer

Insight Global

Sunnyvale (CA)

On-site

USD 117,000 - 124,000

Full time

40 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Meta is seeking a Senior Firmware Engineer to support Reality Labs, developing embedded firmware for AR/VR hardware. You will work on low-level software, BSPs, and device drivers, performing hardware bring-up and debugging while collaborating with cross-functional teams to optimize power, performance, and reliability.

The role requires strong C/C++ embedded skills, experience with Nordic MCUs/STM32, RTOS (Zephyr), and expertise in real-time embedded systems for consumer electronics.

Qualifications

  • Bachelor's degree required in EE/CE/CS or related field.
  • Strong embedded firmware development using C/C++.
  • Experience with Nordic MCUs and STM32 microcontrollers.
  • Proven production-quality firmware for low-power, real-time embedded systems.

Responsibilities

  • Design, develop, and maintain embedded firmware for next-generation consumer electronics products.
  • Develop low-level software, BSPs, and device drivers.
  • Perform hardware bring-up, debugging, validation, and root-cause analysis.
  • Collaborate with firmware, hardware, electrical, systems, and product teams.
  • Optimize performance, reliability, and power consumption of embedded systems.
  • Support integration of sensors, peripherals, and interfaces.
  • Create technical documentation for firmware architecture and implementation.

Skills

Embedded firmware
C/C++
ARM Cortex M0/M3/M4
Device drivers
RTOS (Zephyr)
USB
SPI
I2C
UART
MIPI CSI/DSI
Nordic MCUs
STM32
Low-power design
Debugging

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

Tools

Zephyr RTOS

Job description

Duration: Long-Term Contract (2.5 years)

Pay Rate: $85-90/hr

About the Opportunity

Meta is seeking a Senior Firmware Engineer to support the Reality Labs organization at a leading global technology company. This team is developing next-generation Augmented Reality (AR), Mixed Reality (MR), and Virtual Reality (VR) devices that are redefining how people connect and interact with the world.

This engineer will play a key role in the development of embedded firmware for cutting-edge consumer hardware products. The ideal candidate has deep expertise in low-level embedded systems, microcontrollers, device drivers, and real-time firmware development.

What You'll Do
  • Design, develop, and maintain embedded firmware for next-generation consumer electronics products
  • Develop low-level software, board support packages (BSPs), and device drivers
  • Perform hardware bring-up, debugging, validation, and root-cause analysis
  • Collaborate with firmware, hardware, electrical, systems, and product engineering teams
  • Optimize performance, reliability, and power consumption of embedded systems
  • Support integration of sensors, peripherals, and communication interfaces
  • Create technical documentation for firmware architecture and implementation
Preferred Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Strong embedded firmware development experience using C/C++
  • Experience with Nordic MCUs and/or STM32 microcontrollers
  • Proven experience developing production-quality firmware for low-power, real-time embedded systems
  • Strong understanding of ARM Cortex M0/M3/M4 architectures
  • Experience with:
  • USB
  • SPI
  • I2C
  • UART
  • GPIO
  • MIPI CSI/DSI
  • Low-level debugging and device driver development experience
  • Experience bringing up embedded hardware platforms
  • Background working on consumer electronic products
  • Experience with RTOS environments such as Zephyr
Nice to have
  • Bluetooth Low Energy (BLE) experience
  • Zigbee or other wireless protocol experience
  • Ability to read schematics and work closely with hardware teams
  • Experience supporting wearable, AR/VR, IoT, or other consumer hardware products
Why Join?
  • Work on breakthrough AR/VR technologies
  • Partner with world-class hardware and firmware teams
  • Influence products from concept through production
  • Be part of one of the most innovative consumer technology organizations in the world
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer for AR/VR Devices
Senior Embedded Firmware Engineer for AR/VR Devices

Insight Global • Sunnyvale (CA)

On-site
USD 117,000 - 124,000
Senior Firmware Engineer
Senior Firmware Engineer

OSI Engineering, Inc. • Palo Alto (CA)

On-site
USD 140,000 - 200,000
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000
Firmware Software Engineer
Firmware Software Engineer

SGS Consulting • Washington

On-site
USD 120,000 - 160,000
Lead Firmware Engineer
Lead Firmware Engineer

CyberCoders • Englewood (CO)

On-site
USD 120,000 - 145,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Embedded Firmware Engineer for AR/VR & Wearables
Embedded Firmware Engineer for AR/VR & Wearables

Meta • Sunnyvale (CA)

On-site
USD 154,000 - 217,000
Embedded Software Engineer, Firmware
Embedded Software Engineer, Firmware

Meta • Sunnyvale (CA)

On-site
USD 154,000 - 217,000
Senior Embedded Software Engineer - Wearables & IoT
Senior Embedded Software Engineer - Wearables & IoT

Ixana • West Lafayette (IN)

On-site
USD 115,000 - 150,000
Early-stage equity
Performance bonus
Healthcare
+5
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Embedded Firmware Engineer: Silicon Validation for AR/VR
Embedded Firmware Engineer: Silicon Validation for AR/VR

Meta • Sunnyvale (CA), Redmond (WA), Austin (TX)

On-site
USD 140,000 - 210,000