Senior Android Platform Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
We are seeking an experienced Android Full-Stack Engineer to join our platform stability team. In this role, you will be responsible for diagnosing, debugging, and resolving complex Android stability issues spanning the entire Android stack-both above (System Partition) and below (Vendor Partition) the Treble boundary. You will work deep within Android framework internals, reverse-engineering issues from source code, providing technical direction for ambiguous problems, and ensuring overall platform robustness across Android version upgrades. This is a hands-on engineering role for someone who thrives on solving the hardest, least-understood problems in the Android ecosystem., 1. Design and develop middleware and Android background services for platform-level functionality
-
Debug and reverse-engineer complex issues directly from Android Open Source Project (AOSP) source code Own overall Android platform stability and reliability
-
Resolve Android upgrade and integration issues across releases
-
Diagnose and fix bugs in system_server components (Activity Manager, Window Manager, Package Manager, etc.), Car Service, and SurfaceFlinger
-
Investigate and resolve black screen, boot failure, and ANR (Application Not Responding) issues 6. Resolve and provide technical direction and root-cause analysis for unknown or hard-to-reproduce issues
-
Address and resolve compliance test failures across CTS, VTS, ATS, and STS
Primary Skills Required: Kotlin, C++ and Java
Requirements
-
3+ years of hands-on Android platform/framework development experience.
-
Proven experience in designing and developing middleware and Android background services (long-running/foreground service) that expose feature-rich interfaces (AIDL/Binder, APIs) to applications.
-
Demonstrated track record of resolving complex, low-level Android stability issues.
-
Experience contributing to or modifying AOSP source code
-
Proven experience working across the full Android stack (framework, native services, vendor layers)
Additional Experience Preferred:
-
Experience with Android Automotive OS (AAOS) and Car Service.
-
Familiarity with HAL (Hardware Abstraction Layer) and vendor integration.
-
Experience with CTS, VTS, ATS, and STS compliance frameworks.
-
Knowledge of Android graphics stack and display subsystems.
-
Experience with native debugging tools (gdb, lldb, perfetto, systrace, logcat analysis).
-
Familiarity with Android build systems (Soong/Make) and partition architecture.
-
Experience working with SoC/silicon vendors on platform bring-up
Additional Context for Suppliers:
-
This role requires a deep-dive, problem-solving mindset and the ability to operate independently on ambiguous, high-impact issues.
-
The ideal candidate is comfortable being the technical authority for the most challenging stability problems and can provide direction to other engineers.
-
Experience in the automotive or embedded Android domain is a strong plus given our focus on system_server, car service and platform stability.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦