✦ Luna Orbit — Software Engineering

Sr. Software Engineer, Amazon Leo

at Amazon.com

📍 US, WA, Redmond Unknown Posted April 04, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

Develop and maintain low-level flight software for Amazon's Leo satellite avionics, focusing on embedded systems in a real-time, radiation-prone environment.

  • Develop low-level embedded software for satellite hardware
  • Implement embedded software in assembly, C, C++, Rust
  • Apply bare metal and real-time embedded software philosophies
  • Review schematics and decompose avionics requirements into embedded software requirements
  • Develop fault-tolerant software for radiation environments

Stack includes C, C++, Rust, Assembly for embedded, bare-metal/RTOS development, with avionics requirements and hardware integration. Involves debugging with logic analyzers and oscilloscopes and lifecycle coverage from requirements to tests.

The ideal candidate is a senior software engineer with 5+ years of embedded software experience, strong C/C++ and Rust skills, and the ability to design fault-tolerant, real-time software for satellite avionics in a radiation environment.

5+ years of non-internship professional software development experience5+ years programming in at least one software programming language5+ years leading design or architecture of new and existing systemsExperience as a mentortech lead or leading an engineering teamExperience programming in CExperience writing embedded software for bare metal or RTOS systems
7+ years of full software development life cycleincluding coding standardscode reviewssource control managementbuild processestestingand operations experienceBachelor's degreeExperience programming in Rust or assemblyExperience programming real-time control systems on embedded platformsExperience developing robust fault handling mechanismsExperience with Linux kernel and device driver development
Logic analyzersOscilloscopesBare metal developmentRTOS debuggingEmbedded software debugging
embedded softwarebare metalRTOSreal-time embedded softwareCC++RustAssemblystate machineavionicsfault-tolerantradiation environmentlogic analyzersoscilloscopesLinux kerneldevice driver development
CC++RustAssemblyEmbedded softwareBare metalRTOSReal-time embedded softwareState machineLogic analyzersOscilloscopesLinux kernelDevice driver development
communicationleadershipmentoringproblem solvingteamworkattention to detail
Industry Aerospace
Job Function Design, implement, and test low-level flight software for Amazon Leo satellite avionics.
Role Subtype senior software engineer
Tech Domains Linux
Sr. Software EngineerSenior Software EngineerAmazon Leoembedded softwarebare metalRTOSreal-time embeddedCC++RustAssemblystate machineavionicsfault-tolerantradiation environmentlogic analyzersoscilloscopesLinux kerneldevice driver development5+ years of non-internship professional software developmentexport controlUS citizenLinux kernel and device driver developmentsenior software engineercc++rustassemblyrtoslinux kernel

No 5+ years of non-internship software development experience, No experience with C, C++, or Rust in embedded contexts

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile