A

Amazon

Sells products online and rents cloud computing

Robotics Software Engineer - Safe Autonomy, Compass

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 3 years of non-internship professional software development experience.
  • At least 3 years of programming experience with at least one software programming language.
  • At least 3 years of experience leading the design or architecture of new and existing systems, including design patterns, reliability, and scaling.
  • Proficiency in C++, Rust, and/or Python, with experience writing production-quality code for real-time systems.
  • Experience developing software for robotic systems, embedded platforms, or safety-critical applications.
  • Familiarity with robotics middleware such as ROS or ROS2 and real-time communication frameworks.
  • Experience designing software abstractions, APIs, or hardware abstraction layers for multi-platform deployment.
  • Strong understanding of software engineering best practices, including version control, continuous integration and continuous delivery, code review, and testing.

Responsibilities

  • Design, implement, and maintain the software integration layer that enables Compass safety modules to interface with diverse robot platforms, including mobile robots, manipulators, and dynamically stable robots.
  • Build robust abstractions and APIs that decouple safety logic from platform-specific hardware, enabling rapid deployment across new robot form factors.
  • Collaborate with motion planning, perception, and controls teams to ensure seamless data flow and real-time performance between safety systems and autonomy stacks.
  • Develop and maintain interfaces to safety-rated firmware and hardware, ensuring compliance with functional safety requirements.
  • Architect scalable, production-grade software that can operate reliably across millions of deployed robots.
  • Write high-quality, well-tested, and maintainable code in C++ and/or Python for real-time robotics applications.
  • Define integration testing strategies and build simulation-based validation pipelines to verify safety behavior across platforms.
  • Contribute to system design reviews, technical documentation, and cross-team alignment on interface contracts.
  • Identify and resolve performance bottlenecks in real-time safety-critical software paths.
  • Mentor junior engineers and raise software engineering practices within the team.

Desired Qualifications

  • At least 3 years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • A Master's or PhD in Robotics, Computer Science, Controls, or a related field.
  • Experience integrating software with motion planners, perception pipelines, or control systems on physical robots.
  • Familiarity with control barrier functions, safety-critical control, or formal safety verification methods.
  • Experience with real-time operating systems or safety-rated firmware interfaces such as IEC 61508 and ISO 13849.
  • Hands-on experience with multiple robot morphologies, including mobile bases, arms, and legged platforms.
  • Experience with reinforcement learning or foundation model deployment on robotic systems.
  • A track record of building software that scales from prototype to fleet-level production.
  • Familiarity with simulation environments for robotics.
  • Experience working in cross-functional, research-adjacent teams.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs