SR. ANDROID CUTTLEFISH PLATFORM ENGINEER
Zensar Technologies · IT Services & Consulting
- India
- On-site
- Posted today
- Apply by 31 Oct
- IT & Infrastructure
About the job
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.