

Senior Firmware Engineer
Location
Boston, MA
Level
Senior-Level
Department
Robotics & Automation
Type
Salary
Job Description
Posted on:
2026-04-15
Responsibilities
- Design and implement firmware architecture for robotic systems.
- Configure and program devices such as PLCs and motor controllers.
- Develop communication protocols like Modbus and CAN.
- Implement safety-critical features and conduct design reviews.
- Collaborate with hardware and software teams to ensure system integrity.
- Develop testing tools and scripts to verify firmware reliability.
- Mentor junior engineers and improve development processes.
Job Requirements
- 5-7 years of professional software development experience.
- Proficiency in Python, C, and C++ for embedded systems.
- Experience with real-time operating systems and embedded development tools.
- Familiarity with safety standards like ISO 13849 and ANSI RIA R15.
- Strong problem-solving skills and ability to communicate technical concepts.
- Bachelor's or Master's degree in Computer Science or Electrical Engineering.
- Passion for robotics and automation technologies.




