JOBSEARCHER

Software Development Engineer II - Amazon Robotics, Autonomous Mobility, Motion

AmazonSomerville, MAL6 LeadSeptember 15th, 2026
Overview In this role you will own core components of task and motion planning, control, and navigation for autonomous mobile robots at scale. You will contribute to production robotics systems across Amazon’s fulfillment network and collaborate with cross-functional teams to generalize capabilities for new environments. You will have opportunities to work on ML and AI-based planning systems, shaping safe, reliable autonomous navigation for thousands of robots. This role offers exposure to cutting-edge robotics tech deployed in production and a direct impact on warehouse safety and efficiency. Compensation / BenefitsMedical, Dental, and Vision CoveragePaid Time Off (PTO)401(k) PlanParental Leave OptionsSign-on payments and restricted stock units (RSUs)Comprehensive benefits including Life & AD&D and mental health support ResponsibilitiesDesign, develop, and deploy software for task planning, motion planning, and control systems for autonomous mobile robotsBuild scalable, generalizable, highly reliable systems with robust metrics and alarmsTroubleshoot production robotics issues and implement system improvementsDevelop generalizations to extend autonomous navigation to new environments and use casesCollaborate with Applied Scientists to integrate ML models into production motion planning and controlWork with cross-functional teams (Perception, SLAM, Infrastructure, Fleet Management) to deliver end-to-end autonomous navigation solutionsContribute to full software development lifecycle: design, implementation, testing, deployment, and operationsWrite high-quality code primarily in C++ and TypeScript, with exposure to Python, Java, ROS/ROS2, TensorFlow, TensorRT, and PyTorch Key requirements3+ years of non-internship software development experience2+ years in full software development life cycle including coding standards, code reviews, source control, builds, testing, and operations2+ years in design or architecture of new/existing systems for reliability and scalingBachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or related fieldcross-functional collaborationproblem solving in complex systemscommunication to stakeholdersC++TypeScriptPython