Senior Software Engineer, Android Platform VMs

Anduril Industries

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Bellevue, WA
Salary
$191,000–$253,000 / yr
Posted
28 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $222k
$104k $269k
below market most similar roles pay here above market

This role pays more than 89% of similar roles. Most pay $151,000–$200,312 — the blue band above. At the midpoint, this role pays about $222k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 901 open roles on FindRole.

Listed pay typically runs $166,000–$220,000 across 858 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior Software Engineer, Android Platform VMs

The Senior Software Engineer joins the Connected Warfare and Warfighter Systems teams to design, implement, and harden Android VMs running on crosvm. This role involves owning the virtualization stack end-to-end, including VMM configuration, device models, and guest kernel integration. You will build production-quality, security-hardened VMs by implementing secure boot, chain-of-trust, and sandboxing device backends to mitigate guest-to-host threat models. Key responsibilities include debugging across the hypervisor, guest kernel, and Android userspace while collaborating with platform and security teams. Required skills include systems programming in C/C++ and Rust, experience with crosvm, KVM, and virtio, and deep knowledge of Android platform security fundamentals like SELinux and verified boot. The work focuses on creating secure, time-sensitive connected mesh ecosystems for military command and control.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Design, build, and maintain Android VMs running on crosvm, including VMM configuration and virtio device models.
  • Boot Android guest images by configuring the kernel, bootloader, init, and Android framework layers.
  • Harden the virtualization boundary by reducing attack surfaces and sandboxing device backends.
  • Implement and validate secure boot, chain-of-trust, key management, and rollback protection for the VM.
  • Analyze and mitigate security issues through threat modeling, security reviews, and vulnerability remediation.
  • Debug low-level systems issues across the hypervisor, guest kernel, and Android userspace using specialized tooling.
  • Document architecture, security properties, trust boundaries, and technical design decisions.

What we're looking for

  • Strong systems programming skills in C/C++ and Rust, including low-level work with memory safety, concurrency, and performance.
  • Hands-on experience with crosvm or comparable VMMs like QEMU, rust-vmm, or Firecracker.
  • Solid understanding of virtualization and hardware-assisted virtualization including KVM, vCPUs, MMIO/IOMMU, and virtio transport.
  • Knowledge of Android VM security including guest/host isolation, sandboxing, and attack surface analysis.
  • Proficiency in Android platform security fundamentals such as SELinux, verified boot (AVB/dm-verity), and the Android trust model.
  • Experience with secure boot, chain-of-trust, measured/verified boot, and key management.
  • Ability to debug low-level systems issues using kernel logs, ftrace/perf, gdb, and VMM tracing.
  • Must be eligible to obtain and maintain a U.S. Security Clearance.

More like this

Similar roles

Senior Staff Software Engineer

Qualcomm

San Diego, CA 19 days ago $169,800–$254,600
Linux Kernel C C++ Python ARMv8 ARMv9 KVM IOMMU DVFS QEMU JTAG GIT FPGA Device Drivers SPI I2C USB Embedded Systems Security Code Review System Architecture
6+ yrs exp

Senior Software Engineer, Android

Toast, Inc.

Remote 13 days ago $159,000–$254,000
Android Kotlin Java AWS Hilt AndroidX Kotlin Coroutines Robot Framework TypeScript React AOSP ADB Logcat MDM Feature Flags OTA Updates
6+ yrs exp Remote

Senior Platform Software Engineer

Oracle

Austin, TX 119 days ago $92,500–$209,500
Java Python Go TypeScript .NET RESTful API CI/CD Oracle Cloud Infrastructure OpenAPI Cloud Infrastructure Software Architecture Code Generation CLI Quality Assurance Pipelines
3+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX +1 112 days ago $92,500–$209,500
Kubernetes Java C++ Go C# Oracle Cloud Infrastructure AWS Azure Distributed Systems NoSQL mTLS IAM Service Orchestration Monitoring Alerting SAST DAST
4+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX +1 119 days ago $92,500–$209,500
Java Distributed Systems APIs Databases Data Processing Backend Services Software Development Lifecycle Monitoring Observability Performance Profiling Secure Coding Distributed Computing
4+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 103 days ago $92,500–$209,500
Oracle Cloud Infrastructure Distributed Systems Linux API System Design Software Development Back end Programming
3+ yrs exp