CO

Android System Engineer

Salary
Up to ₹2.4M
Hiring from
India
Work type
Hybrid
Posted

619,123 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Job Description

Location: Bangalore
Work Mode: Hybrid
Experience: 6–8 Years
Budget: Up to ₹24 LPA
Employment Type: Full-Time
Interview Process: L1 – Virtual | L2 – Face-to-Face

Job Description

We are looking for an experienced Android System Engineer / Android Middleware SDET to validate Android platform-level customizations, ensure device compatibility, and develop robust test automation frameworks. The ideal candidate will have strong expertise in Android internals, AOSP customization, Android bring-up, and Compatibility Test Suite (CTS) failure analysis.

Mandatory Skills

  • Android System and Android Bring-up

  • Android AOSP Customization and CTS

  • Java/C++ programming for Android middleware

  • Testing and Automation Frameworks

  • Embedded Android platform and device validation

Key Responsibilities

  • Validate AOSP customizations, including the Android framework and Hardware Abstraction Layer (HAL).

  • Perform Android bring-up validation on customized embedded target platforms.

  • Analyze, troubleshoot, and resolve CTS failures in collaboration with development teams.

  • Develop and maintain automation frameworks for platform-level and device-level integration testing.

  • Perform functional, regression, performance, stability, and compatibility testing.

  • Ensure compliance with CTS, VTS, and GTS requirements, where applicable.

  • Automate testing using ADB, Fastboot, Logcat, and Dumpsys.

  • Integrate automated tests into CI/CD pipelines and improve test coverage.

  • Collaborate with Android system developers, firmware engineers, and cross-functional teams.

  • Track quality metrics, release readiness, and testing risks.

Required Technical Skills

  • Strong understanding of Android internals and AOSP builds.

  • Hands-on experience with embedded board bring-up using Android.

  • Experience identifying and resolving CTS failures.

  • Programming proficiency in C++, Java/Kotlin, and/or Python.

  • Familiarity with JUnit, Android Instrumentation, UI Automator, and Espresso.

  • Experience testing embedded Android devices, handhelds, or IoT devices.

  • Strong understanding of hardware-software interactions.

Good to Have

  • Experience with Jenkins, GitLab CI, or other CI/CD tools.

  • Experience integrating automated tests into continuous integration pipelines.

  • Knowledge of Android performance testing and profiling tools.

  • Exposure to platform stability and release qualification.

Educational Qualification

B.E., M.E./M.Tech., MCA, Master's in Computer Science, or an equivalent qualification.



Similar jobs