

Firmware Engineer
Location
Boston, MA
Level
Senior-Level
Department
Robotics & Automation
Type
Salary
Job Description
Posted on:
2026-04-22
Responsibilities
- Manage real-time control firmware for the robot.
- Oversee motor coordination and EPM control and sensing.
- Address gaps in abort behavior and logging limitations.
- Develop the next iteration of the robot for customer pilots.
- Shape firmware architecture as the robot evolves.
- Collaborate with mechanical, electrical, and software engineers.
- Troubleshoot and fix issues in the firmware codebase.
Job Requirements
- 5+ years of related experience in firmware engineering.
- Bachelor's Degree in Engineering or a related field.
- Proficiency in C/C++ for firmware development.
- Experience with ARM Cortex microcontrollers and RTOS.
- Strong understanding of real-time systems and firmware reliability.
- Ability to work collaboratively in a small team environment.
- Creative problem-solving skills in firmware development.



