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, combining computer vision and custom robots to solve real-world problems at an unprecedented scale.
As a Software Development Engineer, you'll be instrumental in designing and developing software for controlling robotic systems that will revolutionize warehouse operations. You'll work with large robotic fleets numbering in the tens of thousands, developing critical automation systems that will be deployed at massive scale.
The position requires expertise in software development, particularly in areas such as C/C++, Java, or Rust, along with system architecture and design patterns. You'll be responsible for creating reliable, scalable solutions that directly control machine operations and automate fleet management.
Key aspects of the role include developing automated provisioning systems, creating low-level workflows for machine control, simplifying complex systems, and implementing robust testing strategies. You'll also be involved in troubleshooting and optimizing these systems both internally and in the field.
Amazon offers comprehensive benefits including medical, dental, and vision coverage, parental leave options, PTO, and a 401(k) plan. The company values diversity and welcomes candidates from all backgrounds, even if they don't meet every qualification exactly. This is an excellent opportunity to make a significant impact on the future of warehouse automation while working with cutting-edge robotics technology.