More on Temu
IT and programming
Android Systems Engineer - remote job
More on Temu
Imagine Worldwide
The link takes you to the original advert. Donator takes no applications.
New vacancies on Telegram
Every new remote vacancy, posted as it lands.
@donator_jobs_en
Android Systems Engineer - IT and programming, remote
Imagine Worldwide is hiring a Android Systems Engineer. The role sits in IT and programming and is fully remote. The company places no restriction on where the candidate lives, so you can apply from anywhere.
The employer did not publish a figure; that is settled at interview. The advert sets no condition on working hours.
This vacancy passed an automated check: the list excludes any advert requiring a foreign work permit, visa sponsorship, a particular citizenship, or residence in a specific country.
In brief
- Company
- Imagine Worldwide
- Category
- IT and programming
- Who may apply
- From anywhere in the world
- Work mode
- Fully remote
- Employment type
- Full time
- Posted
- 1 September 2026 (a month ago)
- Active
- until 31 October 2026
- Source
- Himalayas
Get new IT and programming jobs by email
The board updates several times a day. We write only when a new, checked vacancy appears. No spam, no account needed.
Already subscribed? Manage your settings
About this job
About Imagine Worldwide
Millions of children globally lack the educational resources necessary to develop literacy and numeracy skills. Imagine Worldwide is committed to ensuring that every child has the opportunity to learn and grow. We leverage the onebillion application and various tools to deliver scalable, evidence-based educational solutions to some of the world's most marginalized children. Our approach is designed to significantly enhance learning outcomes, addressing the global education gap.
Imagine Worldwide collaborates with governments, non-profits, and communities to offer accessible, effective, and affordable tablet-based learning. We are a California-based nonprofit, operating in Malawi, Sierra Leone, and Tanzania through local entities. For more information, visit our website.
Role Overview The Android Systems Engineer will be a key member of the team tasked with designing, testing, and scaling solutions that promote literacy and numeracy. This role will support a mission-driven group dedicated to empowering children worldwide. You will work closely with the Head of Technology, Director of Product, software engineers, device manufacturers, and external partners to enhance the Android platform that underpins our education programs. You will report to the Head of Technology.
Our aim is to serve over 10 million children in four or more countries within the next six years, achieving literacy and numeracy outcomes three times better than national averages in Sub-Saharan Africa. Building a robust and reliable Android device platform is essential to this mission, with the goal of delivering programs for less than $5 per child annually.
This position focuses on Android firmware, bootloader, and device configuration, with a strong emphasis on maintaining long-term device maintainability. Additionally, you will contribute to application development and diagnostics tooling where necessary.
Key Responsibilities Android Systems Design
* Collaborative Requirements Gathering: Engage with engineers, product managers, operations teams, contract manufacturers, and design houses to identify and document device, program, manufacturing, and support needs.
* Platform Architecture: Develop maintainable Android device software architectures that can accommodate multiple hardware variants while ensuring a consistent user and operational experience.
* Hardware/Software Compatibility: Evaluate the impact of component changes, such as DDR memory, storage, displays, touch panels, radios, batteries, and sensors, on the Android firmware, kernel, applications, factory tools, and OTA updates.
* Technical Documentation: Create clear technical design documents that outline Android platform architecture, boot flow, device configuration, build process, flashing process, factory dependencies, and validation requirements.
* Risk Assessment & Mitigation: Identify and address technical risks in the tablet platform, supply chain, firmware dependencies, secure boot configuration, and update process.
* Security & Compliance: Implement secure Android platform practices, including secure boot, verified boot, signing, device hardening, data protection, and responsible handling of keys and credentials.
Android Firmware, BSP & Bootloader Development
* SoC Vendor Platform Engineering: Work with Android tablet platforms, including vendor BSPs, bootloaders, preloader, and early boot components, kernel configuration, device trees, and Android system images.
* Component Integration: Verify if new hardware components can be supported by existing firmware and collaborate with manufacturers or design houses to update early boot, kernel, and Android configuration as needed.
* Bootloader and Kernel Work: Modify, build, test, and document bootloader, kernel, device tree, vendor image, and related Android platform components.
* ROM Compatibility: Develop strategies to support old and new tablet hardware variants through a unified Android image, unified kernel/system image, variant detection, or clearly documented alternatives.
* Vendor Collaboration: Work with contract manufacturers, design houses, and component suppliers to obtain technical data, source drops, build instructions, signed binaries, and validation evidence needed to maintain the tablet platform.
Android Application & Tooling Development
* Application Development: Contribute to Android application development using Kotlin and/or Java, especially where apps interact closely with device settings, diagnostics, provisioning, updates, storage, or networking.
* User Experience Reliability: Improve device-level behavior that impacts the learning experience, including kiosk mode, app launch reliability, offline operation, data sync, storage management, power management, and recovery from faults.
Implementation & Delivery
* Coding: Write clear, efficient, and well-documented code that aligns with technical designs and project standards.
* ROM Build & Release: Maintain Android ROM build processes, release artifacts, signing steps, versioning, and reproducible release documentation.
* Quality Assurance: Develop and execute unit tests, integration tests, automated device tests, hardware validation tests, and appropriate levels of manual testing to ensure reliability and performance.
* Continuous Integration: Regularly integrate code into shared repositories to ensure compatibility and stability through automated build and deployment pipelines.
* Debugging & Optimisation: Identify, diagnose, and resolve bugs and performance issues across Android applications, system services, kernel, bootloader, and device configuration; optimize for reliability, speed, storage, battery life, and resource efficiency.
Manufacturing, Deployment & Maintenance
* Factory Readiness: Define and document production flashing, device provisioning, hardware variant detection, factory testing, and quality control processes for Android tablets.
* OTA Safety: Ensure safe over-the-air update processes for devices already deployed in the field and future hardware variants, including rollback and recovery planning.
* Validation: Create validation plans and reports covering boot reliability, memory stability, thermal behavior, storage, battery, networking, application reliability, and field-support scenarios.
* Bug Resolution: Monitor device and application performance, promptly diagnose issues, and implement effective fixes to maintain system stability.
* Security Patching: Apply security patches, update dependencies, and address vulnerabilities to safeguard the platform.
* On-call Support: When assigned, diagnose and fix urgent issues outside of regular working hours.
Requirements A Bachelor’s degree or higher in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or a related field is beneficial. A minimum of five years of experience in Android systems, embedded Linux, firmware, or related software engineering roles is required.
Donator wrote this description from the employer's advert. See the employer's original.
Frequently asked questions about this job
Can I apply for Android Systems Engineer from where I live?
Yes. Imagine Worldwide accepts candidates for this vacancy from anywhere in the world, so you need no work permit for a foreign country. The advert passed an automated check: had the employer required a work permit, visa sponsorship or residence in a specific country, it would not be on this board.
What pay is stated?
Imagine Worldwide did not publish pay for this vacancy. Most remote adverts publish no figure; it is settled at interview.
How do I apply?
You apply directly to the employer, through the original advert published on Himalayas. Donator takes no applications, charges no commission and stores no CV.
What kind of vacancy is this?
A fully remote role in IT and programming. Hybrid adverts and anything requiring office attendance are not published on this board.
Free certificates for this vacancy
The free certificates that carry the most weight in this field. Each one is verified on the provider's own page.
Applied Skills (scenario-based credentials)
exam is free tooMicrosoft · ~1 h
Microsoft's only free verifiable credential: a lab task in 30-45 minutes, with no proctor, no ID check and no card. Retakes are allowed.
It has to be finished in one session; there is no save and resume.
strong brandOCI Foundations Associate
exam is free tooOracle · ~12 h
A rare case where the certification exam itself is free and needs no Pearson VUE: you sit it inside MyLearn. Take the 2026 track, not the 2025 one.
Oracle's pages load via JS; confirm the $0 on the final step of registration.
strong brandValid: 18-24 monthsCS50x: Introduction to Computer Science
certificateHarvard CS50 · ~100 h
Harvard's own branded certificate is free once you pass every problem set and the final project. The edX verified certificate is a separate paid product and is not needed.
strong brandCS50P: Programming with Python
certificateHarvard CS50 · ~60 h
Same mechanism as CS50x: at least 70% on every assignment plus a final project. The certificate does not expire.
strong brand
Similar jobs
Senior Forward Deployed Engineer (FDE)
SBI Growth · yesterday
NewFrom anywhereReactAWSJunior Frontend Engineer - Remote
Pixibo · yesterday
NewFrom anywhereReactNode.jsFull Stack Developer
$4k - $6k a monthNodeworthy · yesterday
NewFrom anywhereReactNode.jsQA Automation Engineer
TransPerfect · yesterday
NewFrom anywhereQA AutomationSQL
