Systems Development Engineer, Amazon Robotics R&D - Engineering

Amazon Robotics develops autonomous robots for fulfillment centers worldwide, focusing on safety-critical embedded systems.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Robotics

Description For Systems Development Engineer, Amazon Robotics R&D - Engineering

Amazon Robotics is seeking a talented Software Test Engineer to join their team working on safety-critical embedded systems. This role is crucial for ensuring the reliability, safety, and performance of their robotics fleet software.

The position involves developing and implementing automated test strategies for safety-critical firmware and embedded applications that power Amazon's autonomous robots operating in fulfillment centers worldwide. The ideal candidate will combine technical rigor with a methodical approach to testing, understanding that their work directly impacts the safety of robotic systems and the people working alongside them.

Key responsibilities include:

  • Designing and implementing automated test frameworks for safety-critical embedded software systems
  • Developing test plans and cases to verify compliance with safety requirements
  • Creating and maintaining test automation infrastructure
  • Performing systematic analysis through various testing methodologies
  • Implementing fault injection testing
  • Developing tools for hardware-in-the-loop testing
  • Collaborating with firmware developers
  • Contributing to safety case documentation

The firmware team consists of highly skilled professionals who apply robotics advances to solve real-world challenges. They prioritize safety while striving for optimal performance, paying attention to details and creating intuitive systems.

The role offers comprehensive benefits including medical, dental, and vision coverage, parental leave, PTO, and a 401(k) plan. Amazon values diversity and welcomes candidates from unique backgrounds and experiences. The position provides an opportunity to make a significant impact on Amazon's robotics systems while working with cutting-edge technology in a safety-critical environment.

Last updated 3 days ago

Responsibilities For Systems Development Engineer, Amazon Robotics R&D - Engineering

  • Design and implement automated test frameworks for safety-critical embedded software systems
  • Develop test plans and test cases that verify compliance with safety requirements
  • Create and maintain test automation infrastructure for continuous integration testing
  • Perform systematic analysis of safety-critical software components
  • Implement fault injection testing to validate system behavior
  • Develop tools and processes for hardware-in-the-loop testing
  • Collaborate with firmware developers
  • Document test results, defects, and verification procedures
  • Participate in safety reviews and contribute to safety documentation
  • Support root cause analysis of field issues

Requirements For Systems Development Engineer, Amazon Robotics R&D - Engineering

Python
Go
Java
Linux
  • Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
  • Experience with Linux/Unix
  • Experience in automating, deploying, and supporting large-scale infrastructure
  • Bachelor's degree in computer science or equivalent
  • 2+ years of non-internship professional software development experience

Benefits For Systems Development Engineer, Amazon Robotics R&D - Engineering

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

Interested in this job?

Jobs Related To Amazon Systems Development Engineer, Amazon Robotics R&D - Engineering

Payload Test Engineer, Characterization and Operations - Payload Software

Payload Test Engineer role at Amazon's Project Kuiper, focusing on satellite software testing and validation with competitive compensation and benefits.

Payload Test Engineer, Characterization and Operations - Payload Software

Payload Test Engineer position at Amazon's Project Kuiper, focusing on satellite software testing and validation with competitive compensation and benefits.

Payload Test Engineer, Characterization and Operations - Payload Software

Payload Test Engineer role at Amazon's Project Kuiper, focusing on satellite software testing and validation, offering competitive compensation and benefits.

Mechanical Engineer II, Safety Products, Amazon Robotics

Mechanical Engineer II position at Amazon Robotics, developing innovative safety products and robotic solutions with 4+ years experience required.

Payload System Characterization Software Engineer, Characterization and Operation for Payload System

Build system and tooling software engineer role at Amazon's Project Kuiper, focusing on embedded software development and automation tools for satellite systems.