Software Development Engineer, Leo Flight Software Team

Amazon Inc

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$143,700–$194,400 / yr
Posted
68 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $169k
$137k $204k
below market most similar roles pay here above market

This role pays more than 57% of similar roles. Most pay $169,050–$197,750 — the blue band above. At the midpoint, this role pays about $169k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Amazon Inc

Amazon Inc. is the world''s largest e-commerce and cloud computing company, operating the Amazon marketplace, AWS cloud platform, Prime subscription services, Alexa voice AI, and logistics infrastructure. Industry: E-Commerce & Cloud Computing

Amazon Inc currently has 643 open roles on FindRole.

Listed pay typically runs $143,700–$194,400 across 636 roles with salary data.

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · Software Development Engineer, Leo Flight Software Team

The Software Development Engineer, Leo Flight Software Team joins the team responsible for the Amazon Leo low Earth orbit satellite network. This role focuses on building and scaling VirtSat, a virtual satellite simulation platform. You will own the Graviton virtualization layer, managing VM lifecycles, subsystem provisioning, and software deployment for virtual satellites, ground gateways, and customer terminals. Daily tasks include developing embedded software in Rust, C, C++, or Python, writing device drivers, and building custom AMI pipelines. You will work with KVM, QEMU, Ubuntu/ARM64, and Yocto to optimize boot-time latency and implement network virtualization using WireGuard. The work involves solving complex problems at the intersection of cloud infrastructure and satellite operations, specifically emulating hardware peripherals like HSMs, FPGAs, and sensors for pre-launch testing.

What does a Software Development Engineer earn in Washington?

Median $169050 from 129 postings across 6 companies.

See salary data

What you'll do

  • Own the Graviton bare-metal virtualization layer, including KVM/QEMU VM management, health monitoring, and fault recovery.
  • Develop embedded software in Rust, C, or C++ for the virtualization and emulation layer.
  • Write device drivers and system applications for satellite systems running on virtual hardware.
  • Build and maintain the custom AMI pipeline to pre-configure satellite dependencies and reduce provisioning time.
  • Develop and optimize provisioning scripts to deploy satellite software and firmware onto emulated LRUs.
  • Build network virtualization between VMs using WireGuard tunnels and TT&C link emulation.
  • Develop fidelity improvements such as HSM crypto emulation, CAN bus simulation, and error injection frameworks.
  • Debug issues at the intersection of the host OS (Ubuntu/ARM64), guest OS (LEP/Yocto), and QEMU emulation.

What we're looking for

  • Must be a U.S. citizen, national, permanent resident, refugee, or granted asylum.
  • 3+ years of non-internship professional software development experience.
  • BS in Computer Science, Electrical Engineering, or equivalent.
  • Experience with Linux systems programming in C, Rust, Python, or Bash.
  • Experience with virtualization or emulation using KVM, QEMU, Docker, or similar.
  • Familiarity with embedded Linux, including boot processes, systemd, device drivers, or Yocto/Buildroot.
  • Experience with shell scripting and system automation.
  • Export Control Requirement: Due to applicable export control laws and regulations, candidates.

More like this

Similar roles

Software Development Manager, Leo Flight Software Team

Amazon Inc

Redmond, WA 104 days ago $184,900–$250,200
KVM QEMU AWS EC2 ECS DynamoDB Step Functions CDK CloudFormation Rust Embedded Linux Yocto systemd CI/CD WireGuard ARM64 Virtualization infrastructure-as-code CAN bus HSM
5+ yrs exp

Software Development Engineer

Amazon Inc

Redmond, WA 54 days ago $143,700–$194,400
AWS IAM Lambda Cloud Watch API Gateway TypeScript Python Rust Test-Driven Agentic Development Source Control Management Design Patterns Software Development Life Cycle Embedded Software
3+ yrs exp

Embedded Software Development Engineer, Flight Computer Software

Amazon Inc

Redmond, WA 21 days ago $143,700–$194,400
C++ Rust Embedded Software Device Drivers System Applications Board Bring-up Integration Testing Source Control Management Build Processes Design Patterns Power Management Command & Telemetry Autonomous Control
3+ yrs exp