

Firmware Engineer
Location
Cambridge, MA
Level
Senior-Level
Department
Robotics & Automation
Type
Salary
$120,000 - $150,000
Job Description
Posted on:
2025-12-14
Responsibilities
- Characterize peripherals to optimize interface performance.
- Collaborate with hardware and software teams for seamless integration.
- Design and implement peripheral APIs in Python.
- Implement safety features like emergency stops and collision avoidance.
- Develop test harnesses and debugging tools for firmware reliability.
- Communicate effectively across teams.
- Work on-site with robots in a warehouse setting.
Job Requirements
- 5+ years of experience in embedded systems development with C/C++/Python.
- Proficiency in communications between peripheral devices and safety systems.
- Experience with real-time operating systems (RTOS) and embedded development tools.
- Knowledge of safety standards (ISO 13849, IEC 62046, etc.).
- Excellent communication skills and attention to detail.
- Bachelor’s or Master’s degree in Computer Science or Electrical Engineering.
- Willingness to work on-site at least 3 days a week.




