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 joins the team to build and scale VirtSat, a virtual satellite simulation platform for the low Earth orbit satellite network. This role involves owning the Graviton bare-metal virtualization layer, where you will manage VM lifecycles, subsystem provisioning, and software deployment for various entities in the constellation. You will develop embedded software using Rust, C, C++, or other modern languages to create device drivers and system applications for hardware peripherals like FPGAs and sensors. Key responsibilities include building custom AMI pipelines, optimizing boot-time for QEMU instances, implementing network virtualization via WireGuard, and developing fidelity improvements such as HSM crypto emulation. The work sits at the intersection of cloud infrastructure, embedded Linux, and satellite operations to ensure every software release is tested on a robust simulation platform before launch.

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 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 LRUs.
  • Build network virtualization between VMs using WireGuard tunnels and TT&C link emulation.
  • Implement fidelity improvements such as HSM crypto emulation and CAN bus simulation.

What we're looking for

  • Candidates must be a U.S. citizen, national, permanent resident, or granted asylum/refugee status for export control compliance.
  • BS in Computer Science, Electrical Engineering, or equivalent.
  • 3+ years of non-internship professional software development experience.
  • Experience with Linux systems programming using C, Rust, Python, or Bash.
  • Experience with automation through devops scripting such as shell, Python, Ruby, or PowerShell.
  • Experience with virtualization or emulation including KVM, QEMU, Docker, or similar.
  • Familiarity with embedded Linux components like 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