Android Systems Engineer

Imagine Worldwide

Anywhere in CameroonFull-timeRemoteJune 5, 2026

Job description

Imagine Worldwide is a nonprofit organization that believes every child should be empowered with the basic right to literacy and numeracy. We provide an innovative education technology solution and implementation model to the global literacy/numeracy learning crisis. The Android Systems Engineer will play an instrumental role in carrying out Imagine’s mission, to design, test, and scale tablet-based learning solutions that enable children to become literate and numerate. This is a systems engineering role with a primary focus on Android firmware, bootloader/BSP work, device configuration, and long-term device maintainability across tablet hardware variants. Key Responsibilities: - Design maintainable Android device software architectures that can support multiple tablet hardware variants. - Work with SoC vendor (e.g. MediaTek) based Android tablet platforms, including vendor BSPs, bootloaders, preloader and early boot components. - Modify, build, test, and document bootloader, kernel, device tree, vendor image, and related Android platform components. - Contribute to Android application development in Kotlin and/or Java. - Define and document production flashing, device provisioning, hardware variant detection, factory testing, and quality control processes.

Requirements

- A minimum of 5 years working experience in Android systems, embedded Linux, firmware, or related software engineering roles is required. - Hands-on experience with Android BSPs, Android Open Source Project concepts, vendor Android builds, bootloaders, Linux kernel configuration, and device trees. - Experience with MediaTek / MTK Android platforms, including early boot components, vendor BSPs, kernel/vendor images, flashing tools, and production image workflows. - Experience diagnosing hardware/software compatibility issues on Android devices. - Experience developing Android applications or device-side tools in Kotlin and/or Java. - Experience with secure boot, Android Verified Boot, signing processes, OTA updates, factory flashing, and safe rollback/recovery strategies.