Embedded Software Development Engineer II, Amazon Robotics Firmware
Amazon· Amazon Robotics Firmware
North Reading, MA$143.7k - $194.4kFull-timePosted 4mo ago
About the role
Embedded software engineer role focusing on safety-critical robotics systems for Amazon’s fulfillment robots. Develop, integrate, and maintain firmware for large-scale robotic systems, collaborating across hardware, software, and safety teams, with emphasis on deterministic behavior, safety standards, and AI-assisted tooling.
Responsibilities
- Design and develop embedded software for safety-critical robotics systems using modern languages (C/C++/Rust, or willingness to learn), with a focus on writing clean, maintainable code that meets safety and reliability standards
- Leverage modern development tools including AI-assisted coding tools and LLMs to enhance productivity, code quality, and development velocity
- Collaborate across disciplines with hardware engineers, manufacturing teams, robotics specialists, and software developers to deliver integrated solutions from concept through deployment and field support
- Contribute throughout the product lifecycle following agile software development approach to capture requirements, design software architecture, implement, test, deploy and maintain embedded systems firmware
- Engage in collaborative code reviews to share knowledge, learn from peers, and collectively improve code quality, system reliability, and user experience
- Debug and optimize embedded systems in both lab and field environments, developing creative solutions to complex hardware-software integration challenges
- Mentor and grow alongside team members through knowledge sharing, technical discussions, and collaborative problem-solving
- Engineering at Amazon Robotics is fast-paced with mentorship, field feedback, and safety considerations guiding development
Qualifications
- Bachelor's degree or equivalent
- 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
Skills
Required:C/C++Software development lifecycle
Nice to have:Rust
Benefits
- Health insurance (medical, dental, vision, prescription) and option for additional life plans
- 401(k) matching
- Paid time off and parental leave
- Comprehensive benefits overview available on company site
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)todayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegaltodayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXtodaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXtodayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTStodayIrving, TX · Operations IT Support Engineering