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
View details
Apply Now