Android AOSP Engineer

About the Role
We’re looking for an experienced AOSP Engineer to work on deep Android system-level modifications and customizations.
We’ve built a product-focused GovTech platform that removes the gap between virtual and physical phones, and this role is critical in pushing Android beyond standard device behavior.
You will work directly with AOSP internals, modifying core system components, services, and hardware abstractions to achieve production-grade behavior under non-standard environments.

Responsibilities
Customize and extend AOSP for specific product requirements
Modify and debug Android system services (framework + native layers)
Work with HALs, Binder IPC, and low-level system components
Implement and adjust behavior related to:Device identity & system properties
Networking, telephony, sensors, and system state
Power, battery, and lifecycle behavior

Integrate and adapt Android builds for virtualized / emulated environments
Debug complex issues across Java/Kotlin and native C++ layers
Analyze system logs, traces, and crashes (logcat, tombstones, systrace, etc.)
Collaborate with reverse engineers and backend teams on system behavior

Requirements
Core Skills
Strong experience with AOSP (building, modifying, debugging)
Solid knowledge of:Android architecture (Framework, System Services, HAL)
Binder IPC and Android service model

Proficiency in:C++ (NDK / native layer / Linux Kernel)
Java / Kotlin (framework layer)

System-Level Understanding
Experience with:SELinux policies and system permissions
Android boot process (init, Zygote, system_server)
System properties and device configuration

Ability to debug across layers (kernel ↔ HAL ↔ framework)
Tools
adb, fastboot, logcat, systrace
Debugging tools (gdb/lldb, ndk-stack)
Build system (Soong / Make)

Who This Is For
This role is for engineers who:
Enjoy working below the app layer
Are comfortable breaking and rebuilding Android internals
Prefer solving real system problems over building UI

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available