ShortlistFox
← Back to results

SR. ANDROID CUTTLEFISH PLATFORM ENGINEER

Zensar

India

Apply

About the role

Zensar Technologies Limited is seeking a seasoned Android Cuttlefish Platform Engineer to architect, deploy, and manage high‑fidelity Android virtual device environments. The role involves working with AOSP, KVM/QEMU, cloud platforms, and CI/CD pipelines to enable large‑scale Android OS validation, performance testing, and automated regression across on‑prem and cloud infrastructures.
  • Design, deploy, and maintain scalable Android Cuttlefish environments for platform development and testing.
  • Scale Android virtual device farms across cloud (AWS/GCP/Azure) and on‑premises infrastructure.
  • Build and manage automated testing pipelines using CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Orchestrate multiple Cuttlefish instances with Kubernetes, Docker, or other cloud‑native platforms.
  • Integrate virtual devices with regression, integration, performance, and compatibility testing frameworks.
  • Support AOSP build, customization, and validation for various form factors (mobile, automotive, tablets).
  • Configure and optimize virtualization technologies including KVM, QEMU, crosvm, and VirtIO drivers.
  • Monitor system performance, resource utilization, and test execution metrics; implement observability.
  • Troubleshoot Android platform, networking, virtualization, and infrastructure issues.
  • Develop automation scripts (Python, Bash/Shell, Go) for provisioning, lifecycle management, and scaling.
  • 5+ years of experience in Android platform engineering, DevOps, cloud infrastructure, or virtualization.
  • Strong expertise with Android Open Source Project (AOSP), Android Cuttlefish, and Android Emulator technologies.
  • Deep knowledge of Linux administration, kernel concepts, KVM, QEMU, and virtual hardware peripherals.
  • Hands‑on experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
  • Proficiency in Python, Bash/Shell scripting; C++ preferred; Go or Rust a plus.
  • Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps) and Git version control.
  • Expertise in ADB, system log analysis, Android platform debugging, and performance tuning.
  • Demonstrated ability to build and scale Android device farms and automated testing frameworks.
  • Familiarity with Infrastructure as Code (Terraform, Ansible) and observability tools (Prometheus, Grafana, ELK).
  • Bachelor’s or Master’s degree in Computer Science, IT, or related field and experience in Agile/Scrum environments.