Android Systems Engineer
I
Imagine WorldwideEducation Technology
The Android Systems Engineer is preferably based on the African continent with a preference for the countries that Imagine is already operating in.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Mandarin
- Experience
- 5+ years
- Required Skills
- AndroidEmbedded SystemsJavaKotlin
Requirements
- 5+ years of experience in Android systems engineering, embedded Linux, or firmware engineering.
- Hands-on experience with Android BSPs, AOSP, and bootloaders.
- Proficiency with MediaTek/MTK Android platforms.
- Experience with Linux kernel configuration and device trees.
- Experience developing Android applications in Kotlin or Java.
- Knowledge of secure boot, verified boot, signing, and OTA update strategies.
- Experience diagnosing hardware/software compatibility issues.
- Comfortable using UART, adb, fastboot, and kernel debugging tools.
Responsibilities
- Design maintainable Android device software architectures supporting multiple hardware variants.
- Work with SoC vendor platforms (e.g., MediaTek) and vendor BSPs.
- Modify and maintain bootloader, kernel, device tree, and Android system images.
- Contribute to Android application development in Kotlin/Java for device settings and diagnostics.
- Maintain Android ROM build processes, signing, and release documentation.
- Define production flashing, device provisioning, and quality control processes.
- Implement secure boot, verified boot, and platform hardening.
- Monitor and resolve performance issues and provide on-call support.
View Full Description & ApplyYou'll be redirected to the employer's site