Rust Embedded Engineer - Safety-Critical Mobile Robotics

Amazon

North Reading (MA)

On-site

USD 143,700 - 194,400

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, Vision coverage
Paid Time Off
401(k) Plan
RSU / Sign-on options

Job summary

Amazon Robotics is seeking an Embedded Software Engineer with Rust expertise to develop safety-rated firmware for autonomous robots. You will work on embedded firmware across multi-core platforms, integrating sensor processing pipelines and real-time safety features.

Role involves crossing RTOS and Linux boundaries on the same chip, collaborating with hardware, safety, and navigation teams to meet IEC 61508 certification requirements. Strong C/C++ and Rust skills are valued.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 3+ years of embedded firmware development experience.
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • Proficiency in embedded development in Rust; alternatively, strong C/C++ embedded experience with demonstrated willingness and ability to work in Rust.
  • Experience with sensor data acquisition or signal processing (cameras, LiDAR, time-of-flight, or similar).

Responsibilities

  • Develop and maintain safety-rated embedded firmware in Rust on heterogeneous multi-core platforms.
  • Work across the full sensor processing pipeline from driver integration to real-time collision detection.
  • Design and implement perception features under IEC 61508 certification constraints.
  • Contribute to system interfaces and tooling (gRPC/protobuf APIs, CLI tools, visualization).
  • Produce design documents and safety analysis artifacts for third-party certification.
  • Debug issues end-to-end on real robots at test facilities and production.

Skills

Rust embedded
C/C++ embedded
RTOS/Linux cross-boundary
Sensor data acquisition
IEC 61508 awareness

Education

Bachelor's degree in Computer Science or Engineering

Tools

gRPC
Protocol Buffers
ROS/ROS2
RViz/Foxglove

Job description

Amazon Robotics is seeking an Embedded Software Engineer with Rust expertise to develop safety-rated firmware for autonomous robots. You will work on embedded firmware across multi-core platforms, integrating sensor processing pipelines and real-time safety features.

Role involves crossing RTOS and Linux boundaries on the same chip, collaborating with hardware, safety, and navigation teams to meet IEC 61508 certification requirements. Strong C/C++ and Rust skills are valued.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Rust Embedded Engineer - Safety-Critical Mobile Robotics
Rust Embedded Engineer - Safety-Critical Mobile Robotics

Amazon • Reading (MA)

On-site
USD 144,000 - 194,000
Medical, Dental, and Vision Coverage
Maternity and Parental Leave Options
Paid Time Off (PTO)
+1
Embedded Rust Engineer for Safety-Critical Robotics
Embedded Rust Engineer for Safety-Critical Robotics

Amazon • Town of Westboro (WI)

On-site
USD 144,000 - 194,000
Medical, Dental, and Vision Coverage
Paid Time Off
401(k) Plan
Senior Embedded Rust Engineer for Safety-Critical Robotics
Senior Embedded Rust Engineer for Safety-Critical Robotics

Amazon • North Reading (MA)

On-site
USD 168,000 - 227,000
Senior Embedded Rust Engineer for Safety Robotics
Senior Embedded Rust Engineer for Safety Robotics

Amazon • Reading (MA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Embedded Systems Engineer II — Robotics Safety & Autonomy
Embedded Systems Engineer II — Robotics Safety & Autonomy

Amazon • North Reading (MA)

On-site
USD 143,000 - 195,000
Senior Embedded C++/Rust Engineer (Safety-Critical)
Senior Embedded C++/Rust Engineer (Safety-Critical)

Full Spectrum • Westborough (MA)

On-site
USD 105,000 - 165,000
Senior Robotics System Software Engineer (Rust/Linux)
Senior Robotics System Software Engineer (Rust/Linux)

Autonomous Solutions • Longmont (CO)

On-site
USD 120,000 - 180,000
Senior Embedded C++/Rust Engineer for Safety-Critical Robots
Senior Embedded C++/Rust Engineer for Safety-Critical Robots

Full Spectrum • Westborough (MA)

On-site
USD 120,000 - 190,000
Embedded Software Engineer, Mobile Robotics
Embedded Software Engineer, Mobile Robotics

Amazon • Town of Westboro (WI)

On-site
USD 144,000 - 194,000
Medical, Dental, and Vision Coverage
Paid Time Off
401(k) Plan
Embedded Software Engineer, Mobile Robotics
Embedded Software Engineer, Mobile Robotics

Amazon • North Reading (MA)

On-site
USD 143,700 - 194,400
Medical, Dental, Vision coverage
Paid Time Off
401(k) Plan
+1