Senior Embedded Software Engineer - Real-Time Linux for Spaceflight

Amazon

Los Angeles (CA)

On-site

USD 168,000 - 227,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health insurance
RSUs
Sign-on bonus
Parental leave

Job summary

Amazon Leo in the United States seeks a Senior Software Development Engineer to design, implement, and test embedded software for Star Tracker flight hardware running on Linux, with real-time control, fault management, and OTA update capabilities.

You will own software delivery lifecycles from requirements to deployment, collaborate with hardware, systems, and operations teams, and help scale a satellite constellation with rigorous quality and export-control compliance.

Qualifications

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming with at least one software programming language experience.
  • 5+ years of leading design or architecture of new and existing systems.
  • Experience as a mentor, tech lead or leading an engineering team.
  • Experience in embedded development in C/C++.

Responsibilities

  • Design, develop, and optimize highly reliable flight software for Star Tracker flight systems, spanning low-level device drivers and real-time control loops to high-level autonomous behaviors, fault management, and AI/ML-driven decision-making that target Linux environments.
  • Architect and implement fault-tolerant, redundant software systems that keep systems operational with continuous uptime across a constellation of satellites, including health monitoring and autonomous recovery without ground intervention.
  • Build and maintain robust test, validation, and simulation infrastructure, from hardware-in-the-loop testbeds and software-in-the-loop virtualizations to automated regression suites.
  • Own the full lifecycle of embedded software delivery - from requirements decomposition and architecture design through implementation, code review, integration, deployment, and long-term maintenance of software running on satellites in orbit.
  • Collaborate deeply with cross-functional teams spanning hardware, systems, communications, manufacturing and operations engineers to design, integrate, test, and deploy high-speed optical communication systems that push the boundaries of space-based networking.
  • Develop and refine autonomous operational behaviors that enable satellites to independently recover and adapt to changing conditions, and respond to anomalies.
  • Drive continuous improvement of deployment and over-the-air update processes, ensuring new capabilities and fixes can be safely and reliably delivered to hundreds of satellites on orbit with minimal operational risk.

Skills

Software development experience
C/C++
Leadership / tech lead
Embedded development

Education

Bachelor's degree in computer science or equivalent

Tools

Linux embedded environment

Job description

Amazon Leo in the United States seeks a Senior Software Development Engineer to design, implement, and test embedded software for Star Tracker flight hardware running on Linux, with real-time control, fault management, and OTA update capabilities.

You will own software delivery lifecycles from requirements to deployment, collaborate with hardware, systems, and operations teams, and help scale a satellite constellation with rigorous quality and export-control compliance.

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

Similar jobs worth comparing

Senior Embedded Flight Software Engineer (Satellite)
Senior Embedded Flight Software Engineer (Satellite)

Socket.dev • Redmond (WA)

On-site
USD 168,000 - 227,000
Sign-on payments
RSUs
Health insurance
+3
Senior Space Systems Software Engineer (Embedded & Cloud)
Senior Space Systems Software Engineer (Embedded & Cloud)

Amazon • Redmond (WA)

On-site
USD 168,000 - 227,000
Senior Embedded Software Engineer - Satellite & Cloud
Senior Embedded Software Engineer - Satellite & Cloud

Amazon • Redmond (WA)

On-site
USD 143,700 - 194,400
Health insurance
401(k) matching
Paid time off
+1
Senior Embedded Software Engineer - Space Avionics (C++/Rust)
Senior Embedded Software Engineer - Space Avionics (C++/Rust)

Socket.dev • Redmond (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Senior Embedded Software Engineer: Satellite Payload Radio
Senior Embedded Software Engineer: Satellite Payload Radio

Amazon • San Diego (CA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
Paid time off
Star Tracker Embedded Software Engineer
Star Tracker Embedded Software Engineer

Amazon • Los Angeles (CA)

On-site
USD 144,000 - 194,000
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 – Satellite Avionics
Senior Embedded Software Engineer – Satellite Avionics

Amazon • Sunnyvale (CA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Head of Satellite Embedded & Networking Software
Head of Satellite Embedded & Networking Software

Amazon • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Health benefits
Senior Embedded Flight Software Engineer - Satellite Links
Senior Embedded Flight Software Engineer - Satellite Links

Socket.dev • Redmond (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1