Android Platform Engineer (AOSP | Kotlin | C++...

HTC Global Services, Inc.
Dearborn, MI, United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+2 more
Build Tools Cts+

Job 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.

Requirements

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.

About the company

What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · WWC 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

2:53 min

Understanding the foundations of the Android Automotive system

Maxim Lebold +1 · WWC 2023

Videos

See all

Related articles

See all