Embedded Rust Firmware Engineer – Space Systems Security

Amazon

Redmond (WA)

On-site

USD 144,000 - 194,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) matching
Paid time off

Job summary

Amazon LEO is seeking a Software Development Engineer II on the SAR Software team in Redmond, WA. You will write critical firmware in Rust that runs on satellites, interfacing with custom hardware and cryptographic operations, designed for 10+ years in orbit.

You'll work directly with hardware, debug on silicon, and own a broad surface area from boot chain to runtime systems, contributing to a secure, reliable space network and shipping firmware that meets strict reliability standards.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience.
  • 1+ years of software development engineer or related occupational experience.
  • 1+ years of designing and developing large-scale, multi-tiered, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience.
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Responsibilities

  • Develop low-level embedded Rust software for satellite platforms, interfacing directly with custom hardware in RTOS and bare-metal systems.
  • Develop and maintain secure boot architectures and cryptographic implementations, including bootrom, bootloader chains, provisioning, hardware Root of Trust integration, and cryptography protocols
  • Provide meaningful code review feedback to team members including senior engineers, ensuring high-quality software delivery across the full development lifecycle from design through deployment and maintenance
  • Debug complex hardware-software integration issues using JTAG debuggers, interpreting logs, and working directly with custom ASIC designs, datasheets, and real hardware test boards
  • Lead operational excellence initiatives for space-based systems, identifying root causes of issues, implementing permanent fixes, and maintaining reliability standards for firmware running on thousands of satellites

Skills

Embedded Rust
RTOS
Secure boot
Cryptography
JTAG debugging
Hardware interface
C/C++
ARM

Education

Bachelor's degree in CS/Engineering
Foreign equivalent accepted

Tools

JTAG debuggers
FreeRTOS
ASIC hardware

Job description

Amazon LEO is seeking a Software Development Engineer II on the SAR Software team in Redmond, WA. You will write critical firmware in Rust that runs on satellites, interfacing with custom hardware and cryptographic operations, designed for 10+ years in orbit.

You'll work directly with hardware, debug on silicon, and own a broad surface area from boot chain to runtime systems, contributing to a secure, reliable space network and shipping firmware that meets strict reliability standards.

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

Similar jobs worth comparing

Software Development Engineer II, Networking, Amazon Leo
Software Development Engineer II, Networking, Amazon Leo

Amazon • Redmond (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
Senior Embedded Firmware Engineer for Space & Security
Senior Embedded Firmware Engineer for Space & Security

Amazon • San Diego (CA)

On-site
USD 159,000 - 215,000
Senior Embedded Software Engineer — Secure Satellite Systems
Senior Embedded Software Engineer — Secure Satellite Systems

Socket.dev • Redmond (WA)

On-site
USD 168,000 - 227,000
RSUs
Health insurance
Paid time off
Real-Time Space Software Engineer (Rust)
Real-Time Space Software Engineer (Rust)

Amazon • Los Angeles (CA)

On-site
USD 165,000 - 224,000
Health insurance
RSUs
401(k) matching
+2
Senior Rust Engineer for Satellite Systems (Hybrid)
Senior Rust Engineer for Satellite Systems (Hybrid)

Spire • McLean (VA)

Hybrid
USD 110,000 - 140,000
Generous Time Off Policy
Education Assistance Program
Employee Assistance Program (EAP)
+5
Lead Embedded Firmware - Rust for Safety-Critical Robotics
Lead Embedded Firmware - Rust for Safety-Critical Robotics

Amazon • Town of Westboro (WI)

On-site
USD 150,000 - 210,000
Sign-on payments
RSUs
Health insurance
+11
Senior Embedded & Cloud Software Engineer, Satellite Ops
Senior Embedded & Cloud Software Engineer, Satellite Ops

Amazon • Redmond (WA)

On-site
USD 168,100 - 227,400
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 — 400G FPGA & Rust
Embedded Systems Engineer — 400G FPGA & Rust

Amazon Web Services (AWS) • Jessup (MD)

On-site
USD 144,000 - 194,000
Satellite Flight Computer Embedded Software Engineer
Satellite Flight Computer Embedded Software Engineer

Amazon • Redmond (WA)

On-site
USD 144,000 - 194,000