> Markdown version of [/jobs/ext/1295459-android-platform-engineer-aosp-kotlin-c](https://www.wearedevelopers.com/jobs/ext/1295459-android-platform-engineer-aosp-kotlin-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Android Platform Engineer (AOSP | Kotlin | C++... - **Company:** HTC Global Services, Inc. - **Location:** Dearborn, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Abstraction Layers, Android Software Development, Applicant Tracking Systems, C++ (Programming Language), Computer Programming, Software Debugging, Middleware, Reverse Engineering, Subsystems, System Availability, Kotlin, Build Tools, Cts+ - **Published:** July 16, 2026 - **Apply:** https://www.juju.com/job/00000000ggwcuw ## About the Role The ideal candidate has strong experience working with Android framework internals, AOSP source code, middleware development, and low-level system debugging., + 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. ## Description 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., + 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. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [An inside look into the Group Application Store](https://www.wearedevelopers.com/videos/670-an-inside-look-into-the-group-application-store) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [A Guide To Functional Programming](https://www.wearedevelopers.com/videos/408-a-guide-to-functional-programming) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers)