

Firmware Engineer
Location
Lexington, MA
Level
Senior-Level
Department
Defense
Type
Salary
$166,000 - $220,000
Job Description
Posted on:
2026-06-19
Responsibilities
- Design firmware for embedded hardware from concept to prototype.
- Write C/C++ for ARM processors in modern FPGAs, SoCs, and SoMs.
- Troubleshoot issues spanning electrical and software boundaries.
- Collaborate with hardware and software engineers for component selection and product support.
- Develop firmware across multiple products at various development stages.
- Utilize lab equipment for testing and debugging.
- Ensure compliance with security clearance requirements.
Job Requirements
- Bachelor’s Degree in Electrical Engineering, Computer Engineering, or equivalent.
- 5+ years of experience in firmware development for embedded processors using C/C++.
- Experience with configuration control systems like Git.
- Competence with test equipment such as oscilloscopes and logic analyzers.
- Familiarity with communication buses like SPI, I2C, and CAN.
- Knowledge of embedded Linux development and hardware drivers.
- Eligibility to obtain and maintain a U.S. Secret security clearance.




