Software Development Engineer - Amazon Robotics , Robotic Movement
Overview
As a Robotic Movement Software Engineer, you will design and build cloud-connected software that orchestrates Amazon’s global fleet of mobile robots. You’ll shape scalable robotic applications, collaborate with firmware, data science, and cross-functional teams, and drive operational excellence through fault-tolerant design. You will prototype concepts in simulations and on live robots, test with customers, and mentor teammates. This role offers impact at scale within a mission to reliably deliver packages on time.
Compensation / BenefitsMedical, Dental, and Vision CoverageMaternity and Parental Leave OptionsPaid Time Off (PTO)401(k) PlanSign-on payments and RSUs
ResponsibilitiesArchitect, design, and implement robotic applications and infrastructureInfluence the team’s strategy and roadmapCollaborate with stakeholders to iterate on design and implementationMaintain high standards: fault tolerance and operational excellencePrototype and test concepts via simulation, emulators, and live hardwareEngage with customers and partners to test prototypes and gather feedbackMentor other engineers and contribute to team growth
Key requirements3+ years of non-internship software development experience3+ years of non-internship design or architecture experience in scalable systemsExperience programming in at least one software language4+ years of leading design or architecture for scalable systemsExperience as a mentor, tech lead, or leading an engineering teamExperience working in a collaborative team to deliver high-quality design solutionsStrong background in algorithms and system design for highly scalable systemsmentoringcollaborationleadershipJavaAWSservice-based software architecture