- Robot type
- Warehouse and Logistics
- Location
- North ReadingMassachusettsUSA
- Job type
- Software
- Posted
- Mar 31, 2026
Embedded Software Development Engineer II, Amazon Robotics Embedded Safety Systems
Job description
Join our Safety Firmware team at Amazon Robotics and be at the forefront of embedded safety systems development. As a Software Development Engineer II, you'll bridge hardware and software in creating safety-certified solutions for Amazon's warehouse automation systems. Your expertise in C/C++/Rust programming will be essential as you design, implement, test, and maintain embedded software components that ensure people remain safe around our robotic solutions.
In this role, you'll collaborate across multiple engineering disciplines, working with mechanical, electrical, cloud software, fleet management, manufacturing, and field support teams.
Key job responsibilities - Design and implement…
Job requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience in embedded development in C/C++
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelor's degree or equivalent
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience with general troubleshooting/debugging of hardware
- Experience writing low level drivers
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
