CareerPlanSign in

Senior Software Engineer (Android VMs)

Bellevue, WA (BEL-01)💼 Full-time💰 $191,000–$191,000🗓 2026-09-29

Core

Design, implement, and harden Android VMs running on crosvm for secure, production-quality virtualization in defense systems.

Role type

Senior IC systems security engineer (virtualization)

Builds

Security-hardened Android VMs and virtualization platform features

Domain

Defense technology, secure virtualization, Android platform security

Required skills

C/C++ systems programming, Rust, crosvm/VMM development, hardware-assisted virtualization, Android security model, secure boot/chain-of-trust, low-level debugging, threat modeling

Preferred skills

Android Virtualization Framework (AVF), Linux kernel development, TEE/TrustZone, bootloader development, cryptographic key management, fuzzing/sandboxing frameworks

Technologies

crosvm, QEMU, rust-vmm, Firecracker, KVM, virtio, Android framework, SELinux, U-Boot, ABL, GDB, ftrace, perf

Responsibilities

Design and maintain Android VMs including VMM configuration and device models; Bring up and boot Android guest images; Harden virtualization boundaries and threat models; Implement and validate secure boot and chain-of-trust; Debug low-level systems issues across hypervisor, kernel, and userspace; Collaborate with platform and security teams to resolve cross-layer issues

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 872,000+ jobs from 20+ sources.