- Robot type
- Warehouse and Logistics
- Location
- North ReadingMassachusettsUSA
- Job type
- Software
- Posted
- Sep 4, 2026
Firmware Engineer II
Job description
The ideal candidate is a top-notch embedded software or firmware developer, passionate about building innovative solutions and enjoys solving problems in creative ways. As a part of the firmware development team, you will work on robotic control and safety systems to deliver features to enhance and maintain solutions. In addition to working on new products and ideas, you should demonstrate a strong ability to identify issues and show bias for action to drive resolution of these issues.
Key job responsibilities • Participate as an active member of the firmware team, developing and maintaining the firmware base of our robotic and safety systems.
A day in the life As a Firmware Engineer, you'll…
Job requirements
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
- 3+ years of embedded firmware development experience
- Proficiency with C/C++ in an embedded context
- Demonstrable hands-on experience with an RTOS or Embedded Linux
- Good computer architecture fundamentals and experience with MPUs and MCUs.
- Experience with integrating hardware over interfaces such as I2C/SPI/UART/PCIe or similar.
- Experience with firmware development for control systems, or with image/visual processing, or with sensing devices such as cameras, radar, lidar, IMU
- Experience working in a collaborative team environment to deliver high-quality design solutions
Similar jobs
Amazon Robotics · Software
Software Development Engineer II, Amazon Robotics Firmware
Westboro, Massachusetts · Westboro, Wisconsin
Amazon Robotics · Software
Sr. Software Development Engineer (Full Stack), Amazon Robotics
Westboro, Massachusetts · Westboro, Wisconsin
Amazon Robotics · Software
Senior Software Development Engineer, Fauna
New York, New York
Amazon Robotics · Software
Software Development Manager, Network Configuration Lifecycle Management
Austin, Texas
