

Senior Firmware Engineer - Safety Systems
Location
Boston, MA
Level
Senior-Level
Department
Robotics & Automation
Type
Salary
Job Description
Posted on:
2025-08-22
Responsibilities
- Design and implement safety-critical firmware for emergency stop systems and collision avoidance mechanisms.
- Characterize safety peripherals and sensors for optimal performance of safety interfaces.
- Collaborate with hardware, software, and safety teams to define safety-critical interfaces.
- Develop robust safety peripheral APIs in Python for fail-safe operation.
- Maintain safety-rated communication protocols between safety systems and robotic platforms.
- Create test harnesses and debugging tools for verifying safety-critical firmware.
- Ensure compliance with safety standards such as ISO 13849 and IEC 62046.
Job Requirements
- 6+ years of experience in firmware development for safety-critical systems.
- Proficiency in safety communications and protocols (e.g., PROFIsafe, CAN Safety).
- Knowledge of safety standards applicable to firmware development.
- High proficiency in Python and safety-rated programming languages.
- Experience with safety-rated real-time operating systems and embedded development tools.
- Understanding of functional safety principles and safety lifecycle management.
- Bachelor's or Master's degree in Computer Science or Electrical Engineering, with preferred certification in functional safety.