Embedded Software Development Engineer II, Robotics Embedded Safety Systems
Listed on 2026-05-30
-
Software Development
Embedded Software Engineer, Software Engineer, Robotics
Embedded Software Development Engineer II, Amazon Robotics Embedded Safety Systems
Job | Services LLC
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 will collaborate across multiple engineering disciplines, work with mechanical, electrical, cloud software, fleet management, manufacturing, and field support teams. You will explore the latest development of EdgeAI on resource‑constrained embedded systems while adhering to rigorous safety standards and implementing deterministic behavior that protects people interacting with automated robotic solutions.
Key job responsibilities- Design and implement embedded software components for safety‑critical systems using C/C++/Rust, ensuring high quality, maintainable code that meets rigorous safety standards
- Collaborate cross‑functionally with hardware design, manufacturing, and software teams to integrate products and solutions end‑to‑end, from initial design through field deployment
- Participate in the full product development lifecycle including scoping, design, coding, testing, deployment, and maintenance of embedded safety systems
- Provide meaningful feedback during code reviews and contribute to improving software quality, customer experience, and maintainability across your team's products
- Explore and implement new possibilities for EdgeAI on resource‑constrained embedded systems while maintaining deterministic behavior and reliable performance
Your day begins with a team sync‑up through a stand‑up meeting or messaging platform to align on priorities and progress. From there you might spend time collaborating with cross‑functional teams to design a complex system, implement embedded software components, work with hardware teams on integration challenges, or debug tricky problems. You will review peers' code commits, contribute to continuous integration systems, and document your work to ensure knowledge sharing across teams.
Throughout the day you balance technical work with communication to ensure safety requirements are met while delivering high‑performance embedded solutions.
- Medical, Dental, and Vision Coverage
- Maternity and Parental Leave Options
- Paid Time Off (PTO)
- 401(k) Plan
Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment.
Basic Qualifications- 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
- Experience in embedded wireless systems
- Knowledge of computer architecture, operating systems, and parallel computing
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
SalaryBase salary range: $ - $ USD annually (USA, MA, North Reading and Westboro). Compensation will be determined based on experience, qualifications, and location and may include sign‑on payments and restricted stock units (RSUs).
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).