Meta
Embedded Software Engineer, Firmware
$154K–$217K
Sunnyvale, CA +1 · Full-time · Posted Aug 10, 2026
- Location
- Sunnyvale, CA
Redmond, WA - Experience
- 5+ years of software development in industry settings, or a PhD with 2+ years of experience; 3+ years of embedded software development in industry settings.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
About the job
Designs and optimizes embedded firmware for AR, VR, and wearable devices, spanning low-level system software, drivers, connectivity, hardware integration, and performance.
What you'll do
- Design and implement system software and firmware, including kernel components, drivers, boot loaders, and power-management features.
- Lead hardware bring-up, silicon integration, and performance optimization; debug issues across the software stack.
- Collaborate with hardware, OS, and algorithm teams and develop infrastructure for virtual platforms.
What they ask for
- Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
- 5+ years of software development experience in industry settings, or a PhD with 2+ years of experience; 3+ years of embedded software development experience in industry settings.
- Experience with large-scale C/C++ code bases and hands-on coding with peripherals such as UART, SPI, CSI-2, i2c, GPIO, or USB.
- Experience with embedded hardware platforms and modern Real Time Operating Systems.
Nice to have
- Experience with communication protocols, silicon and device manufacturing, low-power SoCs, or pre-silicon environments.
- Experience with computer graphics, computer vision, machine learning, audio/video pipelines, or embedded microcontrollers and processor architectures.
Pay
$154,000/year to $217,000/year (base salary)
Tools
C/C++, UART, SPI, CSI-2, i2c, GPIO, USB, TCP/IP
AI focus
The role involves computer vision, machine learning, and responsible AI practices. It also calls for using AI tools to improve workflows and ongoing development of AI skills.
Model-written summary · the original posting is authoritative