Drimva

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

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)