CareerPlanSign in

Senior Software Engineer (Android VMs)

USA💼 Full-time🗓 2026-09-30 → 2026-10-02
Security clearance required

Core

Design, build, and maintain secure Android VMs running on crosvm, focusing on virtualization boundaries, secure boot, and threat mitigation.

Role type

Senior IC systems engineer (Android virtualization security)

Builds

Secure Android guest images and hardened VM configurations

Domain

Mobile OS security + Systems virtualization (via careerplan.io/jobs/22001-senior-software-engineer-android-vms-at-anduril-industries)

Required skills

C/C++ systems programming, Rust, crosvm/QEMU/rust-vmm, KVM/virtualization internals, Android security model (SELinux/AVB/KeyMint), secure boot/chain-of-trust, low-level debugging (gdb/ftrace/perf), Git

Preferred skills

Android Virtualization Framework, Linux kernel development, TEE/TrustZone, hardware roots of trust, fuzzing, seccomp/minijail, CI for systems builds

Technologies

crosvm, QEMU, rust-vmm, Firecracker, KVM, virtio, Android framework, Linux kernel, gdb, ftrace, perf

Responsibilities

Design and maintain VMM configuration and virtio device models; Boot Android guest images across kernel to framework layers; Harden virtualization boundaries and analyze guest-to-host threats; Implement secure boot and chain-of-trust features; Debug low-level hypervisor and guest issues; Collaborate with platform and security teams; Document architecture and security properties

Seniority

Senior, hands-on IC