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 worldwide.
Robotics
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Robotics · AI

Description For Software Development Engineer, Amazon Robotics (AR)

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.

Last updated 5 days ago

Responsibilities For Software Development Engineer, Amazon Robotics (AR)

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

Requirements For Software Development Engineer, Amazon Robotics (AR)

Java
Linux
  • 3+ years of non-internship professional software development experience
  • Experience programming with at least one software programming language
  • 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
401k
Parental Leave
  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan

Interested in this job?

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

Deployment & Ramp-up Engineer, Mechatronics & Sustainable Packaging Customer Experience

Operations Engineer role at Amazon focusing on robotics and automation systems deployment across European fulfillment centers.

Mechanical Engineer II, Manipulation Robotics Org

Mechanical Engineer II position at Amazon Robotics, developing innovative hardware solutions for robotic workcells and end-of-arm tools in fulfillment centers.

Solutions Design Engineer

Solutions Design Engineer role at Amazon Robotics, focusing on designing next-generation fulfillment centers using robotics and automation technology.

Software Development Engineer II, AR Manipulation Motion Planning

Mid-level Software Engineering role at Amazon Robotics focusing on motion planning systems development for robotic platforms.

System Development Engineer, Amazon Robotics Portfolio, Global Central RME Team

System Development Engineer role at Amazon focusing on robotics maintenance, reliability, and operations, offering competitive salary and benefits with global travel opportunities.