

Firmware Engineer
Location
Burlington, MA
Level
Entry-Level
Department
MedTech
Type
Salary
Job Description
Posted on:
2026-02-25
The Firmware Engineer will develop and maintain robust firmware for an at-home diagnostic platform based on silicon photonic technology, working closely with cross-disciplinary teams to ensure system reliability and integration.
Responsibilities
- Develop, test, and maintain production-grade firmware for the diagnostic platform.
- Translate functional needs into clear software requirements and design specifications.
- Debug and optimize issues across embedded software and electro-mechanical subsystems.
- Develop firmware documentation aligned with quality standards.
- Collaborate with various engineering teams to integrate subsystems.
- Drive risk-management activities and contribute to hazard analysis and verification strategies.
- Contribute to system bring-up, test fixture firmware, and diagnostics tools.
Job Requirements
- Deep expertise in embedded programming (C/C++) and low-level driver development.
- Experience with STM32s or similar microcontrollers.
- Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr).
- Experience in motion control systems (e.g., robotics, 3D printing).
- Strong debugging skills across hardware and firmware.
- Bachelor’s degree in EE, CE, CS, or related field.
- Authorized to work in the U.S. without sponsorship.



