Software Development Engineer, Amazon Robotics (AR)

Amazon Robotics develops state-of-the art robotics for Amazon's Fulfillment Centers, handling more individual items than any company in the world.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Robotics

Description For Software Development Engineer, Amazon Robotics (AR)

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.

Last updated 4 hours ago

Responsibilities For Software Development Engineer, Amazon Robotics (AR)

  • Develop features which automate the provisioning and operation of large robotic fleets
  • Design and develop low level workflows that directly control machine operation
  • Continuously simplify the overall system including code, workflows, and exception handling
  • Debug internal and field issues
  • Develop tools for debugging, system monitoring and troubleshooting at scale
  • Implement automated testing strategies

Requirements For Software Development Engineer, Amazon Robotics (AR)

Java
Linux
Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Bachelor's degree in Computer Science or Electrical Engineering
  • 3+ years of programming with C/C++, Java, Rust or similar OO language

Benefits For Software Development Engineer, Amazon Robotics (AR)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave
  • Paid Time Off (PTO)
  • 401k

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Robotics (AR)

Embedded Software Development Engineer, Ring

Ring is seeking an Embedded Software Development Engineer to develop IoT products, implement embedded subsystems, and deliver high-quality C/C++ code for Ring devices.

Embedded Software Engineer II, Ring

Ring is seeking an Embedded Software Engineer II to develop C/C++ code for security cameras and doorbells, focusing on embedded systems and IoT product development in Gdansk, Poland.

Software Development Engineer, Sidewalk

Software Development Engineer role at Amazon working on Sidewalk SDK team to develop and scale core IoT connectivity infrastructure.

Software Development Engineer, Sidewalk

Join Amazon's Sidewalk SDK team as a Software Development Engineer to build and scale core connectivity infrastructure for IoT devices, focusing on embedded systems development.

Embedded Software Dev Engineer, Blink

Embedded Software Engineer role at Amazon's Blink division, focusing on firmware development for power-efficient camera systems, requiring C/C++ and embedded systems expertise.