Post Time|2023/01/03
US company providing handheld devices.
Responsibilities|
- Participate in Android OS Development to extending the Android Framework.
- Develop Android OS Framework updates when new OS versions available.
- Setting up standard for SW quality by modern test frameworks and practices.
- Collaborate with SOC vendors and ODM
- Collaborate with SW, HW, Factory and PM teams to build for Device capabilities.
Requirements|
- Strong experience working in the AOSP/Android framework with focus areas around creation of new framework services, framework customization.
- Understanding of how Android apps interface with the framework through the SDK, and how the framework layer interfaces with the Android HAL
- Understanding of interprocess communication within AOSP and what interfaces are used for that such as AIDL and HIDL
- Experience with Android app development is a plus, as well as experience developing test applications for factory support.
- Programming languages: Java, C++
- Experience with Android Native applications (JNI / NDK) or system applications in JAVA/Kotlin.
- Experience in features development such as WiFi, Camera, USB.
- Experience debugging issues within the Android Framework and Linux Kernel.
- Experience with Git/Gerrit/GitHub, Android command line tools: adb/fastboot.
- Experience in Cloud Development environments: Android Services interact with Cloud backend components.
Good to have|
- Knowledge of Kernel space like in Device Bringup and configuration.
- Experience with scripting languages such as Python, Bash.
- Experience with Android telephony subsystem and modem bring-up.
- Familiarity with Android security model (SE Linux policy) and secure boot.