CareerPlanSign in

Software Development Engineer, Leo Flight Software Team

Redmond, Washington, United States💼 Full-time💰 $143,700–$194,400🗓 2026-08-19 → 2026-09-26

Core

Build and scale VirtSat, a virtual satellite simulation platform for Amazon Leo's low Earth orbit satellite network, enabling testing of satellite software on EC2 bare-metal infrastructure.

Role type

Senior Embedded Software Development Engineer (Virtualization & Simulation)

Builds

VirtSat platform (virtual satellites, ground gateways, terminals, TT&C antennas) running on Graviton-based EC2 bare-metal infrastructure

Domain

Satellite communications, Cloud Infrastructure, Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Linux systems programming, Virtualization/emulation (KVM/QEMU), Embedded Linux, Shell scripting, Device drivers, System automation

Preferred skills

ARM64/Graviton architecture, QEMU device emulation/plugins, Micro-controller interaction, Network virtualization (WireGuard), Satellite systems knowledge, EC2 bare-metal/SSM, AMI/image pipelines, Rust for systems programming

Technologies

Rust, C, C++, Python, Bash, KVM, QEMU, Ubuntu, ARM64, Graviton, WireGuard, SSM, EC2 Image Builder, Packer, Docker, ECR

Responsibilities

Own the Graviton bare-metal virtualization layer (VM lifecycle, boot, provisioning, fault recovery); Develop embedded software for virtualization and emulation layers; Write device drivers and system applications for virtual satellite systems; Build custom AMI pipelines for satellite dependency configuration; Optimize boot-time and provisioning latency for QEMU instances; Debug issues at the intersection of host OS, guest OS, and QEMU emulation; Implement plugin frameworks for new LRU types; Develop network virtualization and link emulation features.

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.