Amazon Robotics is at the forefront of warehouse automation, developing cutting-edge robotics solutions for Amazon's Fulfillment Centers. As a Software Development Engineer in this role, you'll be working on transformative automation systems that combine computer vision and custom robots to solve real-world problems at unprecedented scale. The position involves designing and developing software for operating robotic systems that will be deployed across thousands of units.
You'll be responsible for creating features that automate the provisioning and operation of large robotic fleets (10,000s of units), developing low-level workflows for machine control with high reliability requirements, and continuously improving system efficiency. The role combines embedded systems development with large-scale distributed systems, requiring expertise in both low-level programming and system architecture.
The team is building a new, foundational automation system that will transform warehouse operations by combining multiple novel workcells. You'll be a key contributor to the product development roadmap, working with technologies like C++, Java, Rust, and Linux systems. The position offers exposure to industrial automation protocols and hands-on experience with robotics control systems.
This is an excellent opportunity for engineers interested in robotics and industrial automation to work on systems that directly impact Amazon's global operations. You'll be part of a team that values innovation, technical excellence, and practical problem-solving, while working with some of the most advanced robotics systems in the industry. The role offers competitive benefits, including medical, dental, vision coverage, parental leave options, and a 401(k) plan.