Drimva

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

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)