Star Tracker Embedded Software Engineer

Amazon

Los Angeles (CA)

On-site

USD 144,000 - 194,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Amazon LEO seeks a Software Development Engineer to guide design and implementation of software systems that control, monitor, and manage star tracker flight hardware, including real-time device control, Linux integration, software build systems and release validation testing.

On the OISL Star Tracker team, you will work across embedded flight software, cloud-based mission operations, automation frameworks, and AI-driven capabilities to deliver software that operates on hundreds of satellites in

Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • C and/or C++ with strong understanding of memory management, concurrency, and deterministic execution for resource constrained embedded devices.
  • Experience with Linux-based development environments, cross-compilation toolchains, and hardware-in-the-loop or software-in-the-loop test frameworks.
  • Experience with Python for test automation, simulation, or tooling in support of embedded development workflows.

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 (OTA) update processes, ensuring new capabilities and fixes can be safely and reliably delivered to hundreds of satellites on orbit with minimal operational risk.

Skills

Full software development life cycle
C/C++
Linux development
Python

Education

Bachelor's degree or equivalent

Tools

Hardware-in-the-loop testing
CI/CD pipelines
Cross-compilation toolchains

Job description

Amazon LEO seeks a Software Development Engineer to guide design and implementation of software systems that control, monitor, and manage star tracker flight hardware, including real-time device control, Linux integration, software build systems and release validation testing.

On the OISL Star Tracker team, you will work across embedded flight software, cloud-based mission operations, automation frameworks, and AI-driven capabilities to deliver software that operates on hundreds of satellites in

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 Embedded Software Engineer - Real-Time Linux for Spaceflight
Senior Embedded Software Engineer - Real-Time Linux for Spaceflight

Amazon • Los Angeles (CA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
Sign-on bonus
+1
Embedded Software Engineer, Amazon Leo OISL Star Tracker
Embedded Software Engineer, Amazon Leo OISL Star Tracker

Amazon • Redmond (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
Sign-on bonus
Embedded Software Engineer, Amazon Leo OISL Star Tracker
Embedded Software Engineer, Amazon Leo OISL Star Tracker

Amazon • Los Angeles (CA)

On-site
USD 144,000 - 194,000
Sr. Embedded Software Engineer, Amazon Leo OISL Star Tracker
Sr. Embedded Software Engineer, Amazon Leo OISL Star Tracker

Amazon • Los Angeles (CA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
Sign-on bonus
+1
Sr. Embedded Software Engineer, Amazon Leo OISL Star Tracker
Sr. Embedded Software Engineer, Amazon Leo OISL Star Tracker

Socket.dev • Redmond (WA)

On-site
USD 168,000 - 227,000
Sign-on payments
RSUs
Health insurance
+3
Space Embedded Software Engineer – Real-Time & OTA
Space Embedded Software Engineer – Real-Time & OTA

Amazon • Redmond (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
Sign-on bonus
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
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 Software Engineer - Space Networking & LEO Optics
Senior Software Engineer - Space Networking & LEO Optics

Amazon • Los Angeles (CA)

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