Anduril
Senior Software Engineer (Android Platform VMs)
$191K–$253K
Bellevue, Washington, United States · Senior · Full-time · Posted Sep 29, 2026
About the job
Designs and hardens Android virtual machines on crosvm, spanning virtualization, Android platform security, secure boot, and cross-stack debugging.
What you'll do
- Build and maintain Android VMs, including VMM configuration, virtio device models, and guest/host integration.
- Harden VM isolation and implement secure boot and chain-of-trust protections.
- Analyze security issues, debug across the virtualization and Android stack, and document architecture and security decisions.
What they ask for
- Strong systems programming in C/C++ and Rust.
- Hands-on crosvm or comparable VMM experience, including device models, virtio, VM lifecycle, and configuration.
- Knowledge of virtualization, Android VM isolation and security, Android platform security, and secure boot.
- Low-level debugging skills, Git proficiency, and eligibility to obtain and maintain a U.S. Security Clearance.
Nice to have
- Experience with Android Virtualization Framework (AVF), pVM/protected VMs, or microdroid.
- Experience with Qualcomm platform security or contributions to AOSP, crosvm, rust-vmm, or the upstream Linux kernel.
Pay
$191,000 — $253,000 USD (base salary)
Tools
C/C++, Rust, crosvm, QEMU, KVM, virtio, Android, SELinux
Model-written summary · the original posting is authoritative