Amazon Robotics is at the forefront of developing cutting-edge robotics solutions for Amazon's Fulfillment Centers, handling the world's largest volume of individual items. This role offers an exciting opportunity to work on transformative warehouse automation systems by combining multiple novel workcells. As a Software Development Engineer, you'll be responsible for designing and developing software that manages large-scale robotics systems, potentially controlling fleets of 10,000+ robots.
The position requires expertise in software development, particularly in robotics control systems. You'll be working on critical automation systems that will be deployed at a massive scale, contributing to the product development roadmap, and developing features that ensure reliable operation of large robotic fleets. The role combines low-level programming with high-level system design, requiring both technical depth and breadth.
Key aspects of the role include developing automation features, designing reliable machine control workflows, system simplification, and implementing robust debugging and monitoring solutions. The ideal candidate will have experience in software development, preferably with exposure to robotics or industrial automation equipment. Knowledge of Linux systems and common industrial protocols is a plus.
Working at Amazon Robotics offers the unique opportunity to solve real-world problems at an unprecedented scale, combining computer vision and custom robotics. The role comes with comprehensive benefits including medical, dental, and vision coverage, parental leave options, and retirement benefits. Amazon values diversity and welcomes candidates from all backgrounds who are passionate about making an impact in the robotics field.