HTC Global Services

Android Platform Engineer (AOSP | Kotlin | C++ | Java)

HTC Global Services$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a related field.
  • 3+ years of hands-on experience with Android platform or framework development.
  • Experience in developing Android middleware and background services.
  • Proficient in AOSP source code navigation and modification.
  • Strong skills in debugging complex Android stability issues.
  • Hands-on experience with Kotlin, Java, and C++ programming languages.
  • Familiarity with Android framework components and AIDL/Binder interfaces.

Responsibilities

  • Design and develop middleware and background services for Android.
  • Debug and reverse-engineer issues using AOSP source code.
  • Enhance Android platform stability and reliability.
  • Address upgrade and integration issues for platform releases.
  • Diagnose problems in Android framework components and native services.
  • Investigate boot failures, black screens, and ANR events.
  • Perform root cause analysis on hard-to-reproduce platform issues.
  • Handle compliance test failures within Android compliance frameworks.

Benefits

  • Flexible hybrid work environment.
  • Collaborative team culture focused on innovation.
  • Opportunities for professional development and education.
  • Access to cutting-edge technologies in Android development.
Full Job Description
Job Title

Android Platform Engineer (AOSP | Kotlin | C++ | Java)

Overview

We are seeking an experienced Android Platform Engineer to develop, debug, and enhance Android platform functionality across the full Android software stack. This role focuses on diagnosing and resolving complex platform stability issues, contributing to Android framework development, and improving platform reliability across Android version upgrades.

The ideal candidate has strong experience working with Android framework internals, AOSP source code, middleware development, and low-level system debugging.

Key Responsibilities
  • Design and develop Android middleware and background services for platform-level functionality.
  • Debug and reverse-engineer complex issues using Android Open Source Project (AOSP) source code.
  • Improve overall Android platform stability and reliability.
  • Resolve Android upgrade and integration issues across platform releases.
  • Diagnose and resolve issues within Android framework components, including system services and native platform components.
  • Investigate and resolve platform issues such as boot failures, black screens, and Application Not Responding (ANR) events.
  • Perform root cause analysis for complex or difficult-to-reproduce platform issues.
  • Resolve compliance test failures across Android compliance frameworks.
  • Collaborate with engineering teams to support platform improvements and stability initiatives.

Required Qualifications
  • Bachelor's degree.
  • 3+ years of hands-on experience with Android platform or Android framework development.
  • Experience designing and developing Android middleware and background services.
  • Proven experience working with Android Open Source Project (AOSP) source code.
  • Strong experience debugging and resolving complex Android platform stability issues.
  • Experience working across the Android software stack, including framework, native services, and vendor layers.
  • Strong programming experience with Kotlin, Java, and C++.
  • Experience modifying and debugging Android framework components and native Android services.
  • Experience designing or working with AIDL/Binder interfaces.

Preferred Qualifications
  • Master's degree.
  • Experience with Android Automotive OS (AAOS).
  • Familiarity with Android Hardware Abstraction Layer (HAL) and vendor integration.
  • Experience with Android compliance frameworks including CTS, VTS, ATS, and STS.
  • Knowledge of Android graphics stack and display subsystems.
  • Experience using native debugging tools such as GDB, LLDB, Perfetto, Systrace, and Logcat.
  • Familiarity with Android build systems, including Soong and Make.
  • Experience working with SoC or silicon vendors during platform bring-up.

#LI-Hybrid #LI-AA1

About HTC Global Services

HTC Global Services is a global provider of IT and Business Process Services and Solutions. Founded in 1990, HTC is headquartered in Troy, Michigan with delivery centers across multiple locations in North America, Europe, India, and Malaysia. HTC is an Inc. 500 Hall of Fame company and has been recognized by numerous industry and trade publications as a top provider of services. HTC has a strong client base of Global 2000 customers. HTC has a strong focus on healthcare, retail, financial services, and automotive verticals. HTC has a strong commitment to corporate social responsibility and has been recognized for its contributions to the community.
Learn more about HTC Global Services
Size
17,575 employees
Industry
Founded
1990
NASDAQ

Similar Jobs

More Jobs at HTC Global Services

More Information Technology Jobs

Find similar Android Platform Engineer (AOSP | Kotlin | C++ | Java) jobs: