Senior Software Engineer, Amazon Robotics

Amazon is a global e-commerce and technology company that develops state-of-the-art robotics for its Fulfillment Centers.
$151,300 - $261,500
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Robotics · E-Commerce

Description For Senior Software Engineer, Amazon Robotics

Amazon Robotics is seeking a Senior Software Engineer to join their team developing state-of-the-art robotics for Amazon's Fulfillment Centers. The ideal candidate is inspired by invention, excels at problem-solving through teamwork, and enjoys seeing how their work impacts the bigger picture.

As a Senior Software Engineer, you will be directly involved in developing and deploying production-ready solutions to solve some of Amazon's most challenging material handling problems. Your responsibilities will include developing, debugging, and creating robotics software for both back-end (message passing, performance, logging) and front-end (API, libraries) systems for motion planning and sensing on advanced robots.

Key responsibilities:

  • Develop and deploy production-ready solutions for material handling problems
  • Create robotics software for back-end and front-end systems
  • Work on motion planning and sensing systems for advanced robots
  • Collaborate with a variety of customers across Amazon worldwide
  • Conceive, develop, prototype, and deploy a wide range of robotic systems
  • Apply advances in robotics and software to transform customer experiences

Required qualifications:

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming experience with at least one software programming language
  • 5+ years of experience leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead, or leading an engineering team
  • Expert-level skills in C++
  • Experience building robots or other hardware-integrated systems

Preferred qualifications:

  • 5+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent
  • Experience with robotic motion control systems and algorithms
  • Experience with robotic operating environments like ROS

Amazon offers a comprehensive benefits package, including medical, dental, and vision coverage, maternity and parental leave options, paid time off, and a 401(k) plan. The company values diversity and is committed to creating an inclusive workplace.

Join Amazon Robotics to work on cutting-edge technology, solve real-world problems at a huge scale, and be part of a team that's transforming the future of e-commerce and robotics.

Last updated 3 months ago

Responsibilities For Senior Software Engineer, Amazon Robotics

  • Develop and deploy production-ready solutions for material handling problems
  • Create robotics software for back-end and front-end systems
  • Work on motion planning and sensing systems for advanced robots
  • Collaborate with customers across Amazon worldwide
  • Conceive, develop, prototype, and deploy robotic systems
  • Apply advances in robotics and software to transform customer experiences

Requirements For Senior Software Engineer, Amazon Robotics

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Expert level skills in C++
  • Experience building robots or other hardware integrated systems

Benefits For Senior Software Engineer, Amazon Robotics

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

Interested in this job?

Jobs Related To Amazon Senior Software Engineer, Amazon Robotics

Senior Software Development Engineer, AWS Transactional Services

Senior Software Engineer role at AWS building high-performance distributed systems for cloud infrastructure, offering competitive compensation and growth opportunities.

Software Development Engineer, Buy With Prime

Senior Software Engineer role at Amazon's Buy with Prime team, building distributed systems and scalable services for e-commerce infrastructure.

Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Senior Software Engineer role at Amazon working on MSK (Managed Streaming for Kafka) service, building scalable distributed systems and contributing to open source.

Senior Software Development Engineer, AWS Kinesis Data Streams

Senior Software Engineer role at Amazon AWS working on Kinesis Data Streams, building real-time data processing solutions at scale.

EFA Engineer, AWS Annapurna Labs

Senior Software Engineer position at AWS Annapurna Labs focusing on networking software development for RDMA technology in Machine Learning and HPC applications.