

Firmware Engineer
Location
Boston, MA
Level
Entry-Level
Department
Robotics & Automation
Type
Salary
Job Description
Posted on:
2026-03-11
Responsibilities
- Manage real-time control firmware and motor coordination.
- Develop and maintain EPM control and sensing systems.
- Oversee power management for the robot's firmware.
- Address gaps and limitations in existing firmware functionality.
- Shape the firmware architecture for future iterations of the robot.
- Collaborate closely with mechanical, electrical, and software engineers.
- Troubleshoot and resolve issues related to firmware and hardware interactions.
Job Requirements
- Proficiency in C/C++ for firmware development.
- Familiarity with ARM Cortex microcontrollers and RTOS.
- Experience with CAN-based motor control and custom messaging protocols.
- Strong understanding of real-time systems and interrupt safety.
- Ability to troubleshoot collaboratively and methodically.
- Experience in shipping hardware products is preferred.
- Creative problem-solving skills and a proactive approach to challenges.




