Meta
Embedded Software Engineer
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:
- Plan, analyze, design, develop, and debug embedded software/firmware in various system components.
- Debug complex, system-level, multi-component issues across multiple layers.
- Bring up new devices and lead debugging across hardware and software teams.
- Collaborate in a team environment across multiple engineering disciplines.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field.
- 5+ years of embedded software development experience or PhD with 2+ years of experience.
- Experience in firmware development in large-scale C/C++ code bases.
- Ability to operate in a self-directed environment with multiple stakeholders.
Preferred Qualifications:
- Experience with SoC BSP/Android system level or modern Real-Time Operating Systems.
- Experience with embedded microcontrollers and their boot mechanisms.
- Experience in hardware/software co-design on custom silicon.
- Experience in computer vision and machine learning domains.