ConnexR Solutions
Android System Engineer
- Compensation
- Not disclosed
- Location
- Bangalore, India
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 6+ years
- Category
- Mobile
- Posted
Skills
Nice 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.
Full 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.