Senior Software Engineer (Android VMs)
Full-time
Anduril Industries
Responsibilities
- Design, build, and maintain Android VMs running on crosvm, including VMM configuration, virtio device models, and guest/host integration.
- Bring up and boot Android guest images across the kernel, bootloader, init, and Android framework layers.
- Harden the virtualization boundary by reducing attack surface, sandboxing device backends, and analyzing guest-to-host and host-to-guest threats.
- Implement and validate secure boot and VM chain-of-trust features, including measured and verified boot, key management, and rollback protection.
- Analyze and mitigate Android VM security issues and contribute to threat modeling, security reviews, and vulnerability remediation.
- Debug low-level issues across the hypervisor/VMM, guest kernel, and Android userspace using appropriate tracing and debugging tools.
- Collaborate with platform, kernel, and security teams to resolve issues spanning hardware, firmware, and software.
- Document architecture, security properties, trust boundaries, and design decisions.
Requirements
- Strong systems programming experience in C/C++ and Rust, including memory safety, concurrency, and performance optimization under real constraints.
- Hands-on experience with crosvm or a comparable VMM such as QEMU, rust-vmm, or Firecracker, including device models, virtio, VM lifecycle, and VMM configuration.
- Understanding of virtualization and hardware-assisted virtualization, including KVM, guest/host memory management, vCPUs, MMIO, IOMMU, and virtio transport.
- Knowledge of Android VM security, guest/host isolation, VMM and device-backend sandboxing, and guest-to-host attack surfaces.
- Knowledge of Android platform security fundamentals, including SELinux, verified boot, AVB, dm-verity, keystore, KeyMint, and the Android trust model.
- Knowledge of secure boot and chain-of-trust concepts, including measured versus verified boot, signing, key management, rollback protection, and roots of trust.
- Ability to work from specifications, kernel and driver source, and register-level documentation.
- Ability to debug low-level systems issues using kernel logs, ftrace, perf, gdb, and VMM tracing or logging across host and guest environments.
- Git proficiency.
- Eligibility to obtain and maintain a U.S. Security Clearance.
- Preferred experience includes Android Virtualization Framework, pVM/protected VMs, microdroid, Linux kernel development, drivers, virtio backends/frontends, kernel debugging, TEE/TrustZone, hardware roots of trust, Android bootloaders, cryptographic key provisioning, attestation, VM and device lifecycle management, fuzzing, seccomp, minijail, VMM hardening, CI for systems/kernel builds, and automated VM image testing.
- Additional desirable experience includes Qualcomm platform security, QFPROM/eFuses, QTEE, PBL/SBL/XBL, secure debug, authenticated debug, anti-rollback, AOSP, crosvm, rust-vmm, upstream Linux kernel contributions, Android CTS/VTS, or comparable platform validation.
Benefits
- Comprehensive competitive benefits are available at little to no cost to full-time employees.
- Highly competitive equity grants are included in the majority of full-time offers.
- The role is a full-time position.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Android VMs) in Washington DC vacancy
$148.8k - $274.6k
...Read about the technical problems our Engineers work on Below you can find more information... ...'re hiring for Music team: ~ As an Android engineer on the Music team , you will... .... You Will... Collaborate on software projects with product design and backend...AndroidSeniorFull timeWork experience placementRelocation$116.63k - $181.23k
...Summary The Wikimedia Foundation is looking for a Senior Software Engineer, iOS to join the App Growth team within the Core Experiences engineering... ...wrapped experiences to existing native mobile apps (iOS or Android). Experience in maintaining cross-platform mobile...AndroidSeniorPermanent employmentFull timeContract workFor contractorsCurrently hiringLocal areaRemote work- ...Job Description Job Description Sr. Software Engineer, Full-Stack (US CITIZENS ONLY) Key Responsibility The Senior Software Engineer is responsible for building... ...We also develop mobile applications for the Android operating system. Day to day Work Collaborate...AndroidSeniorFor contractors
- ...We're looking for a Senior Android Engineer to build the app that helps millions of people take their attention back. Location: Remote, European Timezone (CET +/- 3h) with bi-annual global meetups + one team meetup. Why Opal? Mission-driven impact: We are on...AndroidSeniorLive inRemote work
$150k - $250k
...of professional experience in mobile, software, or application engineering. Experience developing production applications for iOS, Android, or cross-platform mobile environments.... ...applications. We are hiring a full-time Senior Mobile Developer to build mobile capabilities...AndroidSeniorFull timeContract workFlexible hours- ...critical business processes. You'll be involved in all stages of the Software Development Lifecycle (SDLC) from requirements through... ...Experience with performance tuning. Experience with mobile (iOS, Android, Ionic). Experience with responsive web development (e.g.,...AndroidSenior1 day per week
$130k - $195k
...design house. We are a team of 600 talented engineers, and our main office is in Lund,... ...Job Overview: We are seeking a Senior Android Power and Thermal Engineer with a strong... ...vendor diagnostics. Correlate Android software behavior with measured electrical power...AndroidSeniorTemporary workWork experience placementWork at officeFlexible hours$135k - $160k
...Brivo is seeking a highly creative, passionate, and skilled Senior Full-Stack Software Engineer to design and develop new web services for a global... ...platform with Eagle Eye’s AI-powered video management system (VMS), we have created a system of intelligence that protects...SeniorFull timeWork at officeWorldwide- ...innovative consumer technology organization seeking a Senior Android Power & Performance Engineer to optimize power consumption, battery life, and thermal... ..., and cross-functional investigation spanning software, firmware, drivers, kernels, and hardware.ResponsibilitiesAnalyze...AndroidSenior
- ...analysis. Skills: ~10+ years experience in Firmware or Embedded Software Development in C ~2+ years experience developing firmware... ...other RTOS ~ Audio experience ~ Familiarity with DSPs ~ Android Education/Experience: ~10+ years experience in Firmware...AndroidSenior
- ...Job Summary Seeking a Senior IBM z/TPF Software Engineer with 8+ years of experience developing, maintaining, and troubleshooting high-volume transaction-processing applications using HLASM/Assembler. The role focuses on application development, production debugging,...SeniorContract work
- ...Experience building maintainable and testable code bases, including API design and unit testing techniques and test automation techniques in Android or iOS. Education/Experience: ~ Bachelor's degree in computer science, software engineering or relevant field required...AndroidShift workWeekend work
- ...AnnuallyIndustry SoftwareSelling Points Lead impactful engineering projects in a dynamic, remote-first environment. Collaborate... ...drive architectural innovation.Job DescriptionSenior Software Engineer OverviewThe Senior Software Engineer role offers an opportunity to lead...SeniorRemote work
- ...includes multiple sensors and cameras, application processor running Android and co-processor(s) Develop firmware on micro-controllers or... .../Experience: ~ B.S. degree in Computer Science, Electrical Engineering, or equivalent experience ~5+ years of SW/FW experience. ~...Android
$152k - $241.5k
...Automotive Vehicles team is searching for a creative and experienced Software Engineer to help us bring NVIDIA's autonomous vehicle solution out to... ...our commitment to developing self-driving vehicles. As a senior software engineer, your primary role will be to build robust...SeniorFull timeRemote work- ...Senior Solutions Engineer Comtech is a woman-owned small business founded in 1998 and headquartered... ...infrastructure to optimize hardware, software, storage, virtualization and business... ...to include but not limited to (Android, iOS, Linux, Windows Mobile OS) Hands...AndroidSeniorWork at office
$191k - $253k
...products to operate reliably at scale. This is a founding team working from an unusually blank sheet of paper.ABOUT THE JOBAs a Software Engineer in Lattice for Cyber, you will build the core capabilities, experiences, and primitives that our offensive Cyber programs rely...SeniorFull timeWork experience placementImmediate startRelocation- DescriptionSenior Software Engineer - TS/SCI Xcelerate Solutions has an exciting opening for you as our next TS/SCI cleared Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers, Software...SeniorContract workRemote workFlexible hours
- ...Job Responsibilities: Developing software to work with cutting-edge prototype devices... ...root cause analyses. Working with other engineers to triage and estimate issues.... ...Knowledge of audio, image and video formats Android development experience Education/Experience...AndroidWork experience placement
$229.9k - $262.4k
...Overview Senior Lead Software Engineer, iOS Do you love building and pioneering in the technology space? Do you enjoy solving complex business... ...within Capital One. At Capital One, the iOS and Android platforms are recognized as an opportunity to reach our customers...AndroidSeniorFull timePart timeInternshipLocal area$191k - $253k
...autonomy and resilient mesh architectures, delivering scalable software solutions that meet some of the most urgent national security... ...teams in AI, Edge Hardware, Space Solutions, Networking, and Test Engineering we craft cutting-edge, end-to-end systems that redefine...SeniorFull timeWork experience placementImmediate startOverseas$117.2k - $223.9k
...-recover targets that are only possible without human-in-the-loop.Your ImpactAs an engineer, your job responsibilities will include:Build and ship high-quality, production-grade software ,with AI as a core part of your development workflow by pushing the boundaries of AI...SeniorFull timeWork at officeFlexible hours3 days per week$165k - $220k
...Job Description Job Description Forward Deployed Software Engineer Fuze HR Solutions Inc. Washington, DC (35–50% Domestic Travel... ...technical challenges. Troubleshoot software, networking, Linux, Android, and hardware integration issues in the field. Support...AndroidImmediate start- ...Overview We are seeking a Senior Software Development Engineer to join a team focused on supporting hardware testing and validation environments. This role is ideal for an engineer who enjoys working with existing systems, improving code quality, analyzing hardware...Senior
- ...solution overview to both internal and external audiences Good decision-making skills, conflict resolution, and follow-through with partners Bachelor’s Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience...Senior
- ...Job Description Job Description The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction...Senior
- ...Job Description Job Description Job Title: Senior z/TPF Software Engineer (HLASM) Location: Washington, DC (On-site) Employment Type: Contract (W2 through ZipStaff — No C2C or 1099) About the Opportunity: ZipStaff is seeking a Senior IBM z/TPF Software...SeniorContract work
- ...Our client is seeking a remote Senior Software Engineer to design, develop, integrate, and modernize cloud-based software supporting scientific and data-intensive applications. This is a hands-on engineering position for someone who is strongest in Python and cloud...SeniorFull timeFor contractorsRemote work
- ...optimization, while ensuring scalability, reliability, performance, and engineering quality.- Collaborate closely with product managers and cross-... ...field, or equivalent practical experience.- 5+ years of software development experience, with strong experience building...Senior
$160k - $175k
...Zachary Piper Solutions is seeking a Senior Full Stack Software Engineer to support a company focused on modernizing and developing enterprise-scale federal law enforcement applications using a PostgreSQL, Java, and React technology stack. This position is On-site...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Android VMs). Be the first to apply!
Related searches
- software engineer internship remote Washington DC
- senior software engineer ruby on rails Washington DC
- software developer positions Washington DC
- agile software developer Washington DC
- software engineer intern Washington DC
- part time software developer Washington DC
- rust software engineer Washington DC
- software engineer internship Washington DC
- entry level software engineer remote Washington DC
- software developer night shift Washington DC




