Software Development Engineer, Amazon Robotics Autonomous Mobility
Core
Developing software and algorithms for multi-robot route planning and coordination to enable fleets of thousands of autonomous mobile robots to navigate dynamic environments safely and efficiently.
Role type
Senior Software Development Engineer (Autonomous Mobility)
Builds
Autonomous routing and coordination software for Proteus warehouse robots
Domain
Robotics, Autonomous Systems, Multi-agent Systems
Deliverable
production ML models | product features
Required skills
C++, C#, Java, Perl, Object Oriented Design, Distributed Systems, Embedded Systems, Multi-threaded Programming, System Architecture, Scalability, Reliability Engineering
Preferred skills
Autonomous Navigation, Motion Planning, Control Systems, Multi-Agent Planning, Reinforcement Learning, Simulation Platforms
Technologies
C++, C#, Java, Perl
Responsibilities
Design and develop large-scale, multi-tiered, multi-threaded, embedded or distributed software applications; Build complex software systems with a focus on coding standards, code reviews, source control, testing, and operations; Collaborate on state-of-the-art software and algorithms for multi-robot route planning and coordination.
Seniority
Senior, hands-on IC