- Company: Get A Job.ai
- Salary: Pay not listed
- Work type: Remote
Website Get A Job.ai
Represented by Get A Job.ai
About This Opportunity
Our talent team is representing a confidential nonprofit organization focused on educational technology solutions in Sub-Saharan Africa. They are seeking an experienced Android Systems Engineer to join their remote technology team and help scale tablet-based learning platforms serving millions of children.
This is a critical systems engineering role focused on Android firmware, bootloader/BSP work, device configuration, and long-term maintainability across tablet hardware variants. You'll work directly with senior technology leadership, software engineers, device manufacturers, and external partners to build and maintain reliable Android platforms that support large-scale educational programs.
Responsibilities
- Design and maintain Android device software architectures supporting multiple tablet hardware variants while ensuring consistent user experience
- Work with SoC vendor platforms (MediaTek) including vendor BSPs, bootloaders, preloader components, kernel configuration, device trees, and Android system images
- Assess and integrate component changes (DDR memory, storage, displays, touch panels, radios, batteries, sensors) and their impact on firmware, kernel, applications, and OTA updates
- Modify, build, test, and document bootloader, kernel, device tree, vendor image, and related Android platform components
- Collaborate with contract manufacturers, IDHs, and component suppliers to obtain technical data, source drops, build instructions, and validation evidence
- Contribute to Android application development in Kotlin/Java, especially for apps interacting with device settings, diagnostics, provisioning, and updates
- Maintain Android ROM build processes, release artifacts, signing steps, versioning, and reproducible release documentation
- Develop and execute testing strategies including unit tests, integration tests, automated device tests, and hardware validation
- Define production flashing, device provisioning, hardware variant detection, factory testing, and quality control processes
- Ensure secure Android platform practices including secure boot, verified boot, signing, device hardening, and data protection
- Monitor device performance, diagnose issues, implement fixes, and apply security patches to maintain system stability
- Create clear technical documentation for engineering, manufacturing, operations, and support teams
What We're Looking For
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, and flashing tools
- Experience diagnosing hardware/software compatibility issues on Android devices, including component substitutions
- Android application development experience in Kotlin and/or Java
- Ability to work 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 rollback/recovery strategies
- Proficiency using UART logs, adb, fastboot, vendor flashing tools, crash logs, kernel logs, and device test tools
- Strong technical documentation skills for diverse audiences
Preferred:
- 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, or offline-first Android applications
- Knowledge of OpenWRT or other embedded Linux platforms
- Mandarin language skills
- Bachelor's degree or higher in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or related field
How We Work With You
When you apply through Get A Job.ai, one of our experienced recruiters will review your profile and conduct an initial screening call to understand your background and career goals. If there's a strong match, we'll submit your profile to our client for consideration. Throughout the interview process, we'll provide guidance and support to help you succeed.
Please apply only through Get A Job.ai. Do not attempt to contact the client directly, as this may disqualify your application.
This is a fully remote position. The client has a preference for candidates based on the African continent, particularly in countries where they currently operate. Regional travel to field sites or manufacturers may be required at least once per year.
Pay
Compensation is competitive and commensurate with experience. Specific pay details will be discussed during the screening process.
Equal Opportunity: Get A Job.ai and our clients are committed to equal opportunity employment. All applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability status.
Apply with Get A Job.ai
A recruiter will review your profile and submit you to the client. Do not contact the client directly.
Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.
Apply through Get A Job.ai. A recruiter will review your profile and submit you.
Local insights for this role are preparing — this section updates automatically in a few seconds (or refresh).
Listing facts
- Role Android Systems Engineer
- Employer Get A Job.ai
- Location Remote
- Type Full Time
- Pay (from listing) Pay not listed
- Posted September 1, 2026
- Apply by October 1, 2026
- Overview Full job description on this page (673 words)
Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.
Limited public data for this employer
We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.
Explore related openings
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.
