Senior Robotics Software Engineer

Amazon is a global technology company that builds high-performance, real-time robotic systems for its warehouses and other operations.
$151,300 - $261,500
Distributed Systems
Senior Software Engineer
Contact Company
5,000+ Employees
7+ years of experience
AI · Robotics

Description For Senior Robotics Software Engineer

Do you want to make a worldwide impact in robotics by developing and shipping complex software that powers intelligent robots at Amazon scale? Our team in Amazon Robotics builds high-performance, real-time robotic systems that perceive, learn, and act intelligently alongside humans at Amazon scale. Our mission is to create robots that perform contact-rich manipulation tasks safely, efficiently, and dexterously amid the complexity and variety of Amazon warehouses. Our solutions continuously learn from their own experiences, from each other, and from humans to build intelligence that feeds itself.

We are seeking an experienced Senior Robotics Software Engineer to take a leading role in building, deploying, and enhancing a fleet of intelligent, dexterous robots across the globe. In this role, you will design and implement complex software systems that run on hardware in dynamic and unpredictable environments. You will work closely with a world-class team of scientists and engineers to create the architecture that powers our advanced manipulation robots and the tools we use to support and learn from our growing number of deployed systems.

Key responsibilities include:

  • Lead Design and Development: Architect, develop, and maintain high-performance software for advanced manipulation, planning, and control tasks on robotic systems.
  • Transition Innovation to Production: Collaborate to move innovative features from prototypes to robust, scalable solutions.
  • Handle Complexities and Edge Cases: Manage chaos and edge cases in real-world robotics applications.
  • Optimize Data Pipelines: Build and improve data pipelines for performance tracking and machine learning support.
  • Enhance Observability Tools: Develop monitoring and observability tools for global deployments.
  • Mentorship and Leadership: Mentor junior engineers and provide technical leadership.
  • Integration and Validation: Test and validate new features on live systems.
  • Cross-Functional Collaboration: Work with experts across disciplines to create integrated solutions.

Amazon offers comprehensive benefits including medical, dental, vision coverage, maternity and parental leave, paid time off, and a 401(k) plan.

Join us to push advanced robotics into the real world at an unrivaled scale and pace!

Last updated 2 hours ago

Responsibilities For Senior Robotics Software Engineer

  • Architect and develop high-performance software for robotic systems
  • Transition innovative features from prototypes to production
  • Manage complexities and edge cases in real-world robotics applications
  • Build and optimize data pipelines for system improvement
  • Create and improve monitoring and observability tools
  • Mentor junior engineers and provide technical leadership
  • Integrate, test, and validate new features on live systems
  • Collaborate with experts across disciplines

Requirements For Senior Robotics Software Engineer

Java
  • 7+ years of non-internship professional software development experience
  • 4+ years of leading design or architecture of new and existing systems
  • 5+ years of programming using a modern programming language (Java, C++, or C#)
  • Experience as a mentor, tech lead or leading an engineering team
  • 5+ years of programming with at least one software programming language

Benefits For Senior Robotics Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Maternity and Parental Leave
  • Paid Time Off
  • 401k

Interested in this job?

Jobs Related To Amazon Senior Robotics Software Engineer

Senior Network Development Engineer, Kuiper Enterprise Engineering

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

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.

Senior Payload Integration & Test Engineer, Project Kuiper

Senior Payload Integration & Test Engineer for Amazon's Project Kuiper, working on satellite broadband connectivity.