Software Development Engineer - Amazon Robotics, Manipulation Robotics

Amazon is a global technology company creating new products and technologies in robotics and automation at scale.
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Robotics

Description For Software Development Engineer - Amazon Robotics, Manipulation Robotics

Are you excited about building high-performance robotic systems that can perceive, learn, and act intelligently alongside humans? The Amazon Robotics team is creating new products and technologies that make this possible, at Amazon scale. The Robotic Manipulation organization is looking for engineers who can continue to advance the state-of-the art in our domain.

We are seeking versatile, curious engineers to join our diverse, full-stack team. Our work spans real-time software, machine learning engineering, big data, simulation, and more. We launched the first large-scale Robotic Manipulation capability (Robin) in 2020, which has now scaled to a fleet of >1300 and has shipped >3B packages. We are now evolving Robotic Manipulation capabilities into new process paths including manipulation of individual items.

Key responsibilities include:

  • Architect, design, and implement robotic software applications, infrastructure, and tools
  • Work with stakeholders across hardware, science, and operations teams
  • Create robust, high-quality software to interface with and control sensors, actuators, and other hardware
  • Implement and deploy machine learning models and algorithms
  • Profile, tune, and optimize system performance
  • Create re-usable software and systems to accelerate robotics development
  • Maintain high standards through reviews, fault-tolerant design, and continuous improvement
  • Mentor junior team members

The Robotic Orchestration team owns the decision-making process for the robotic station. We design flexible software architectures that enable fast iteration and reuse, integrate robots with external automation systems, and control all aspects of the software lifecycle.

Join us in shaping the future of robotics and automation at Amazon!

Last updated 16 days ago

Responsibilities For Software Development Engineer - Amazon Robotics, Manipulation Robotics

  • Architect, design, and implement robotic software applications, infrastructure, and tools
  • Work with stakeholders across hardware, science, and operations teams
  • Create robust, high-quality software to interface with and control sensors, actuators, and other hardware
  • Implement and deploy machine learning models and algorithms
  • Profile, tune, and optimize system performance
  • Create re-usable software and systems to accelerate robotics development
  • Maintain high standards through reviews, fault-tolerant design, and continuous improvement
  • Mentor junior team members

Requirements For Software Development Engineer - Amazon Robotics, Manipulation Robotics

Python
Java
Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Solid computer science fundamentals

Benefits For Software Development Engineer - Amazon Robotics, Manipulation Robotics

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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, Manipulation Robotics

Senior Network Development Engineer, Kuiper Enterprise Engineering

Senior Network Development Engineer for Project Kuiper, building satellite-based broadband services at Amazon.

Senior Robotics Software Engineer

Senior Robotics Software Engineer role at Amazon Robotics, developing intelligent robotic systems for warehouse operations.

Senior Distributed Systems Engineer (Infrastructure)

Senior Distributed Systems Engineer role at Caldera, building scalable blockchain infrastructure for next-gen applications.

Senior Software Engineer, Optics

Senior Software Engineer, Optics at Red 6: Design and develop cutting-edge AR optics for synthetic air combat training.

Senior Software Engineer (Fullstack)

Senior Fullstack Engineer role at Traba, building scalable web and mobile apps for light industrial staffing.