Rust Embedded Engineer - Safety-Critical Mobile Robotics

Amazon

Reading (MA)

On-site

USD 144,000 - 194,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, and Vision Coverage
Maternity and Parental Leave Options
Paid Time Off (PTO)
401(k) Plan

Job summary

Amazon Robotics is seeking an Embedded Software Engineer with Rust expertise to join the Safety Perception team. You will develop safety-rated firmware for autonomous robots, spanning multi-core MCUs/CPUs/GPUs, with hard real-time requirements and Linux coexistence on the same chip.

You will work across the sensor pipeline, from driver integration to collision detection, and contribute to interfaces, tooling, and safety analyses for IEC 61508 certification.

Qualifications

  • 3+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems 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)
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience with gRPC, Protocol Buffers, or similar RPC/serialization frameworks
  • Familiarity developing embedded software in a safety-standards-controlled environment such as IEC 61508 or ISO 26262
  • Working knowledge of 3D geometry, coordinate transforms, or point cloud processing
  • Experience with robotics middleware (ROS/ROS2) or visualization tools (Foxglove, RViz)

Responsibilities

  • Develop Rust-based embedded firmware on multi-core platforms with real-time safety and Linux coexistence
  • Work across the full sensor pipeline: driver integration, frame acquisition, point cloud, and real-time collision detection
  • Design perception features for obstacle detection under IEC 61508 safety certification
  • Build interfaces and tooling (gRPC/Protobuf, CLI, visualization) for navigation and provisioning workflows
  • Create design documents and safety analyses for third-party certification and witness testing
  • Debug end-to-end—from raw sensor data to safety responses—on real robots on test floors and in production

Skills

Rust programming
C/C++ embedded
Sensor data acquisition
RTOS/Linux cross-boundary
gRPC/Protobuf
ROS/ROS2
IEC 61508 safety

Education

Bachelor's degree in Computer Science or Engineering

Tools

gRPC
Protobuf
ROS/ROS2

Job description

Amazon Robotics is seeking an Embedded Software Engineer with Rust expertise to join the Safety Perception team. You will develop safety-rated firmware for autonomous robots, spanning multi-core MCUs/CPUs/GPUs, with hard real-time requirements and Linux coexistence on the same chip.

You will work across the sensor pipeline, from driver integration to collision detection, and contribute to interfaces, tooling, and safety analyses for IEC 61508 certification.

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 • North Reading (MA)

On-site
USD 143,000 - 195,000
Medical, Dental, Vision coverage
Paid Time Off
401(k) Plan
+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
Senior Embedded Rust Engineer - Safety-Critical Robotics
Senior Embedded Rust Engineer - Safety-Critical Robotics

Amazon • Town of Westboro (WI)

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 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 • North Reading (MA)

On-site
USD 143,000 - 195,000
Medical, Dental, Vision coverage
Paid Time Off
401(k) Plan
+1
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