Amazon
Robot Embedded Senior Software Engineer
$168K–$227K
North Reading, MA · Senior · Full-time · Posted Aug 6, 2026
- Experience
- 5+ years for software development, programming, and design or architecture; 5+ years for full software development life cycle is preferred.
- Education
- Bachelor's degree in computer science or equivalent.
About the job
Build and scale reliable embedded control systems and real-time algorithms for Amazon’s manipulation robots.
What you'll do
- Design and implement reliable embedded control systems and optimize real-time control algorithms, validating them through simulation and real-world testing.
- Work with roboticists, researchers, and scientists to implement novel robot capabilities and modern control algorithms.
- Drive architecture decisions for warehouse robotics systems deployed across large fleets.
What they ask for
- 5+ years of non-internship professional software development experience and 5+ years programming in at least one language.
- 5+ years leading design or architecture of new and existing systems, including design patterns, reliability, and scaling.
- Experience mentoring, serving as a tech lead, or leading an engineering team; experience building complex embedded systems.
- Bachelor's degree in computer science or equivalent; expert level skills with C/C++.
Nice to have
- 5+ years of full software development life cycle experience.
- Experience implementing EtherCAT Main Device/subordinate device software stacks or using EtherCAT for high DOF real-time motion control; experience troubleshooting/debugging complex embedded systems.
Pay
168,100.00 - 227,400.00 USD annually (base salary)
Tools
C/C++, embedded Linux, Computer Vision, Motor Control, WiFi, EtherCAT
Model-written summary · the original posting is authoritative