Senior Embedded Software Engineer — Satellite Autonomy

Amazon

Redmond (WA)

On-site

USD 168,000 - 227,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon Kuiper Manufacturing Enterprises LLC seeks a senior software engineer to design, implement, and maintain embedded flight software for Star Tracker systems. You will work across hardware, firmware, and operations to ensure high reliability and autonomous recovery across satellites in orbit.

Responsibilities include end-to-end software lifecycle, fault-tolerant architectures, and validating through hardware-in-the-loop and software-in-the-loop testbeds.

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

C/C++ embedded development
Software design/architecture
Mentoring/tech lead
Linux embedded environment
Non-internship software development

Education

Bachelor's degree in computer science or equivalent

Job description

Amazon Kuiper Manufacturing Enterprises LLC seeks a senior software engineer to design, implement, and maintain embedded flight software for Star Tracker systems. You will work across hardware, firmware, and operations to ensure high reliability and autonomous recovery across satellites in orbit.

Responsibilities include end-to-end software lifecycle, fault-tolerant architectures, and validating through hardware-in-the-loop and software-in-the-loop testbeds.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Satellite Systems
Senior Embedded Software Engineer - Satellite Systems

Amazon Kuiper Manufacturing Enterprises LLC • Redmond (WA)

On-site
USD 168,000 - 227,000
Health insurance
Stock options/RSUs
Paid time off
Senior Embedded Systems Engineer - Satellite Constellation
Senior Embedded Systems Engineer - Satellite Constellation

Amazon Kuiper Manufacturing Enterprises LLC • Washington

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

Amazon Inc. • Redmond (WA)

On-site
USD 168,000 - 227,000
Health insurance (medical, dental, vis
Life insurance
EAP
+5
Satellite Embedded Software Engineer
Satellite Embedded Software Engineer

Amazon Inc. • San Diego (CA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2
Senior Embedded Software Engineer - Secure Satellite
Senior Embedded Software Engineer - Secure Satellite

Amazon Inc. • Redmond (WA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
401(k) match
Embedded Software Engineer - OTA & Satellite Systems
Embedded Software Engineer - OTA & Satellite Systems

Amazon Inc. • Redmond (WA)

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

Amazon Inc. • Redmond (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Senior Satellite Manufacturing Software Engineer
Senior Satellite Manufacturing Software Engineer

Amazon Inc. • Bellevue (WA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+1
Senior Embedded Software Architect - Satellite RTOS
Senior Embedded Software Architect - Satellite RTOS

Amazon Kuiper Manufacturing Enterprises LLC • Monroe (LA)

On-site
USD 168,000 - 262,000
Health insurance
RSUs
Sign-on payments
+1
Software Dev Engineer II - Autopilot Satellite Systems
Software Dev Engineer II - Autopilot Satellite Systems

Amazon Inc. • Redmond (WA)

On-site
AUD 208,000 - 281,000
Health insurance
RSUs