We're looking for an experienced systems engineer to help us set up a high-performance Android virtualization stack running on ARM-based servers (Ampere or similar). The goal is to create scalable, native ARM Android VM instances for development, testing, or emulation use cases.
🔧 Key Responsibilities:
Design and configure a virtualization layer (QEMU + KVM) for ARM Android VMs
Optimize for performance and scalability (many VMs per server)
Handle device emulation (e.g., sensors, GPS) as needed
Tune host and guest kernels for stability and efficiency
Provide guidance on infrastructure choices (e.g., OS, hypervisor settings, image formats)
✅ Must-Have Skills:
Strong experience with KVM/QEMU virtualization
Deep knowledge of ARM architecture and Linux internals
Familiarity with Android AOSP and/or GKI
Experience deploying and managing VMs at scale
Ability to document and automate the setup
💡 Nice to Have:
Experience with Ampere Altra servers or similar
Knowledge of Android app testing frameworks or CI/CD integration
Familiarity with virtio, cloud-init, or orchestration tools (e.g., Terraform, Ansible)