Software Development Manager, Leo Flight Software Team
Core
Lead the team building and scaling VirtSat, a virtual satellite simulation platform running on EC2 bare-metal infrastructure to test Leo satellite software before launch.
Role type
Senior Embedded Software Development Manager
Builds
A virtualization layer (KVM/QEMU) for managing VM lifecycles, subsystem provisioning, and software deployment for virtual satellites and ground entities.
Domain
Cloud infrastructure, embedded Linux, satellite operations, and virtualization
Required skills
People management, embedded systems, Linux systems programming, virtualization (KVM/QEMU), distributed systems at scale, infrastructure-as-code, hiring and team development
Preferred skills
ARM64/Graviton bare-metal instances, QEMU device emulation, network virtualization, embedded Linux (Yocto, systemd), CI/CD pipelines, Rust for systems programming
Technologies
KVM, QEMU, EC2, ECS, Step Functions, DynamoDB, CDK, CloudFormation, WireGuard, Transit Gateway, IPAM, Yocto, systemd, Rust, Hydra, Spock
Responsibilities
Lead a team of embedded engineers building and operating the Graviton bare-metal virtualization layer; Partner with client teams to drive VirtSat adoption; Drive platform reliability to 99.96% availability with optimized latency; Own the custom AMI pipeline and plugin framework; Scale the platform to 4K+ concurrent virtual entities; Define technical roadmap for fidelity improvements; Reduce HITL dependency by expanding test scope.
Seniority
Senior, hands-on IC with people management