Sr. Robotics Software Engineer

Amazon Robotics team creates high-performance robotic systems that can perceive, learn, and act intelligently alongside humans at Amazon scale.
Robotics
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Robotics · AI

Description For Sr. Robotics Software Engineer

Amazon Robotics is at the forefront of creating innovative robotic systems that work alongside humans, combining cutting-edge technology with practical applications at Amazon's massive scale. As a Sr. Robotics Software Engineer, you'll join a diverse, full-stack team responsible for developing end-to-end robotic systems and the core infrastructure that powers them. The role spans multiple technical domains including real-time software, machine learning engineering, big data, and simulation.

You'll be architecting and implementing robust software solutions that interface directly with hardware components, while collaborating with machine learning experts and robotics specialists to deploy sophisticated algorithms. The position requires a strong background in software engineering combined with expertise in robotics systems, offering the opportunity to work on projects that bridge the gap between theoretical robotics and practical applications.

The ideal candidate will have experience in areas such as computer vision, machine learning, real-time systems, or embedded systems, with the ability to mentor junior team members and maintain high engineering standards. You'll be working in an environment that values innovation, technical excellence, and the ability to deliver practical solutions to complex robotics challenges.

This role offers the unique opportunity to shape the future of robotics at Amazon, working on projects that directly impact the company's operations and push the boundaries of what's possible in industrial robotics. You'll be part of a team that values continuous learning, innovation, and the ability to solve complex technical challenges while maintaining high standards of software quality and operational excellence.

Last updated 2 days ago

Responsibilities For Sr. Robotics Software Engineer

  • Architect, design, and implement robotic software applications, infrastructure, and tools
  • Work with stakeholders across hardware, science, and operations teams
  • Create robust software to interface with sensors, actuators, and hardware
  • Collaborate with ML and robotic controls experts to implement algorithms
  • Profile, tune, and optimize system performance
  • Create re-usable software systems to accelerate robotics development
  • Maintain high standards through reviews and designing for fault tolerance
  • Mentor junior team members

Requirements For Sr. Robotics Software Engineer

Python
Kotlin
  • Bachelor's Degree or greater in Computer Science/Engineering, Statistics, Mathematics, or equivalent
  • Experience with contributing to architecture and design of systems
  • Experience with modern languages like Kotlin, Python or C++
  • Professional software development experience
  • Experience as a mentor, tech lead OR leading an engineering team
  • Proficiency with professional software engineering practices
  • Experience with full software life cycle, including coding standards, code reviews, and testing

Interested in this job?

Jobs Related To Amazon Sr. Robotics Software Engineer

Senior Product Development Engineer, Design Engineering Services

Senior Product Development Engineer role at Amazon Robotics, focusing on DFx principles and new product introduction in robotics manufacturing.

Senior Software Engineer, Amazon Robotics

Senior Software Engineer role at Amazon Robotics, building and deploying robotic systems for fulfillment centers, requiring 5+ years of experience.

Senior Robotics Software Engineer

Senior Robotics Software Engineer role at Amazon developing complex software for intelligent warehouse robots, focusing on manipulation, planning, and control systems.

Senior Robotics Software Engineer - Test and Validation

Senior Robotics Software Engineer position at Amazon Robotics, focusing on test and validation of robotic systems and control algorithms.

Senior Interdisciplinary Systems Engineer

Senior Systems Engineer role at Amazon Robotics, focusing on designing and implementing complex robotic systems and automation solutions.