Senior Software Engineer (Android VMs)Posted today$253K

The opportunity

Anduril Industries is a defense technology company with a mission to transform U. S.

What you'll do

  • Design, build, and maintain Android VMs running on crosvm, including VMM: configuration, device models (virtio), and guest/host integration

  • Bring up and boot Android guest images inside a VM: kernel, bootloader, init, and Android framework layers

  • Harden the virtualization boundary: reduce attack surface, sandbox device backends, and reason about guest-to-host and host-to-guest threat models

  • Implement and validate secure boot and chain-of-trust for the VM: (measured/verified boot, key management, rollback protection)

  • Analyze and mitigate Android VM security issues; contribute to threat: modeling, security reviews, and vulnerability remediation

  • Debug across the stack: hypervisor/VMM, guest kernel, and Android userspace — using the appropriate tooling for each layer

What they're looking for

  • Collaborate with platform, kernel, and security teams to isolate and resolve: issues that span hardware, firmware, and software
  • Document architecture, security properties, trust boundaries, and design decisions
  • Strong systems programming in C/C++ and Rust, including low-level work with: memory safety, concurrency, and performance under real constraints
  • Hands-on experience with crosvm (or a comparable VMM such as: QEMU/rust-vmm/Firecracker): device models, virtio, VM lifecycle, and VMM configuration