Meta
Embedded Software Engineer, Firmware
Found: January 9, 2026
This role is based in Sunnyvale, CA with additional locations available.
Compensation:
$154,000/year to $217,000/year + bonus + equity + benefits
Responsibilities:
- Design and implement software components across system layers including kernel and I/O systems.
- Develop drivers and services for efficient data handling in constrained environments.
- Lead hardware bring-up and optimization efforts.
- Debug complex, multi-component system issues.
- Collaborate with cross-functional teams including silicon architects and hardware designers.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- 5+ years of software development experience or a PhD with 2+ years of experience.
- 3+ years of embedded software development experience.
Preferred Qualifications:
- Experience with embedded DSP, CPU, and GPU architectures.
- Hands-on coding experience with peripherals such as UART, SPI, and USB.
- Familiarity with wireless and wired communication protocols.