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
Deliverable
production ML models | product features | infrastructure
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