FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Android Systems Engineer
Imagine WorldwideAndroid Systems Engineer creating scalable tablet-based learning solutions for children with a focus on Africa. Collaborating with technology and product teams to enhance educational outcomes.
Tech Stack
Tools & technologiesAndroidJavaKotlinLinuxOpen Source
About the role
Key responsibilities & impact- 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.
- They will join a highly committed and collaborative team working to empower every child, everywhere to achieve their full potential.
- They will work directly with the Head of Technology, Director of Product, software engineers, device manufacturers, and external technical partners to build, maintain, and improve the Android tablet platform that supports Imagine’s programmes.
- Over the next six years, Imagine’s goal is to serve more than 10 million children in at least four countries, ultimately achieving three times the typical level of literacy and numeracy outcomes of national education systems in Africa.
- Building a reliable, secure, and maintainable Android device platform is key to achieving this goal while delivering the programme at less than $5 per child per year.
Requirements
What you’ll need- A Bachelor’s degree or higher in a relevant field such as Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or a related discipline is of advantage but not required.
- 5+ years of experience in Android systems engineering, embedded Linux engineering, firmware engineering, or related roles
- 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, ideally including DDR/LPDDR memory changes or other significant component substitutions
- Experience developing Android applications or device-side tools in Kotlin and/or Java
- Comfort working across Android application code, platform configuration, system services, kernel, and bootloader boundaries
- Experience with secure boot, Android Verified Boot, signing processes, OTA updates, factory flashing, and safe rollback/recovery strategies
- Experience using UART logs, adb, fastboot, vendor flashing tools, crash logs, kernel logs, and device test tools to diagnose low-level issues
- Experience writing clear technical documentation for engineering, manufacturing, operations, and support audiences
- Any of the following would set a candidate apart:
- Prior work with Chinese contract manufacturers, ODMs, or Industrial Design Houses
- Experience supporting Android devices deployed at large scale in low-connectivity or field environments
- Experience with kiosk mode, mobile device management, provisioning, offline-first Android applications, or educational technology deployments
- Knowledge of OpenWRT or other embedded Linux platforms
- Mandarin language skills
Benefits
Comp & perks- Competitive salary
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android systems engineeringembedded Linux engineeringfirmware engineeringAndroid BSPsAndroid Open Source ProjectKotlinJavasecure bootAndroid Verified Bootdevice test tools
Soft Skills
collaborationcommunicationtechnical documentation