Software Development Engineer, Leo Flight Software Team

Amazon Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $179k
This role $169k
$137k most similar roles pay here $204k

This role pays more than 57% of similar roles. Most pay $160,000–$197,750 — the shaded band above. At the midpoint, this role pays about $169k versus about $179k 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 498 open roles on FindRole.

Listed pay typically runs $143,700–$194,400 across 488 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

Software Development Engineer, Leo Flight Software Team will join the team to build and scale VirtSat, a virtual satellite simulation platform for the low Earth orbit satellite network. The role involves owning the Graviton virtualization layer, managing VM lifecycles, subsystem provisioning, and software deployment across various virtual entities including satellites and ground gateways. Day-to-day responsibilities include developing embedded software, writing device drivers, building custom AMI pipelines, and implementing network virtualization using WireGuard tunnels. The candidate will work with technologies such as Rust, C, C++, Python, Bash, KVM, QEMU, and Yocto on ARM64 architecture. This position addresses the technical challenge of creating a robust simulation environment where every satellite software release is tested before launch by emulating hardware peripherals like FPGAs and HSMs while optimizing boot-time and provisioning latency for virtualized infrastructure.

What does a Software Development Engineer earn in Washington?

Median $169050 from 96 postings across 6 companies.

See salary data

What you'll do

  • Manage the Graviton bare-metal virtualization layer including KVM/QEMU VM management and fault recovery.
  • Develop embedded software in Rust, C, or C++ for the virtualization and emulation layers.
  • Write device drivers and system applications for satellite systems running on virtual hardware.
  • Create software to interact with micro-controllers and emulated hardware peripherals like FPGAs and sensors.
  • Maintain custom AMI pipelines to pre-configure satellite dependencies and reduce provisioning time.
  • Develop and optimize scripts to deploy firmware, certificates, and images onto emulated units via SSM.
  • Build network virtualization between VMs using WireGuard tunnels and TT&C link emulation.
  • Implement fidelity improvements for HSM crypto emulation, CAN bus simulation, and error injection frameworks.

What we're looking for

  • Must be a U.S. citizen, national, permanent resident, or granted asylum/refugee status for export control compliance.
  • Bachelor's degree in computer science, electrical engineering, or a related field.
  • 3+ years of non-internship professional software development experience.
  • Experience with Linux systems programming using C, Rust, Python, or Bash.
  • Experience with automation via Bash/shell scripting and Perl or Python programming.
  • Experience with virtualization or emulation technologies such as KVM, QEMU, or Docker.
  • Familiarity with embedded Linux components including boot processes, systemd, device drivers, or Yocto/Buildroot.
  • Experience with ARM64 architecture, QEMU device emulation, or network virtualization (preferred).

More like this

Similar roles

Software Development Manager

Amazon Inc

Redmond, WA 67 days ago $184,900$250,200
KVM QEMU AWS EC2 ECS DynamoDB CDK CloudFormation Rust Embedded Linux Yocto systemd WireGuard CI/CD ARM64 Graviton
5+ yrs exp

Software Engineer

Booz Allen Hamilton

Fayetteville, NC 33 days ago $69,400$158,000
Java C++ C# Python JavaScript SQL Distributed Interactive Simulation (DIS) Kubernetes DevSecOps CI/CD JIRA Virtualization VRSG MACE Agile Scrum

Software Engineer

Applied Materials

Santa Clara, CA 117 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp