We are seeking a Senior Embedded Android Engineer to join our team and work on the low-level layer of embedded systems, including kernel, bootloader, BSP, Android HAL, and platform integration. The role involves upgrading Android environments, ensuring long-term maintenance, and debugging complex issues.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
๐ ๏ธ Embedded Android Engineer
๐ Location: Full remote position or on-site in Alpes-Maritimes, depending on candidate preference
๐ผ Contract: Permanent (CDI), Freelance, or Portage salarial
๐ฐ Salary: Up to โฌ50k annual gross fixed or โฌ450โโฌ490 daily rate for freelancers
๐ Start date: ASAP, within 1 month maximum
๐ Language: Very good level of English required
๐ฏ Context:
As part of a team reinforcement and due to increased demand for embedded Android platforms, we are looking for an experienced profile to work on the entire low-level layer of embedded systems: kernel, bootloader, BSP, Android HAL, and platform integration.
The scope includes working on ARM SoCs, upgrading Android environments, and ensuring long-term maintenance of the OS and critical components.
๐ง Mission & Areas of Responsibility:
The role covers a range of responsibilities related to low-level Android development, kernel, bootloader, and platform integration:
Hardware enablement & low-level tasks:
- Development and adaptation of Linux kernel drivers
- Integration and customization of BSPs on various ARM platforms
- Integration/customization of Android HAL layers
- Porting components from kernel to U-Boot
Long-Term Android Support:
- Upgrading Android on MediaTek SoCs
- Running and fixing CTS and VTS tests
- Updating the kernel to LTS versions (major and minor)
- Updating core system components: U-Boot, ARM Trusted Firmware, OP-TEE OS
Yocto Project (multi-SoC environment):
- Porting Yocto layers from an NXP SoC to a MediaTek SoC
- Migration from Yocto Hardknott โ Kirkstone
- Integrating OTA support with rollback mechanism
Debug & system diagnostics:
- Analysis via adb, fastboot, userspace tools, and sysfs interfaces
- Investigation and resolution of complex kernel / HAL / userspace issues
๐ค Target Profile:
The position requires a senior level and strong expertise in embedded environments:
- Minimum 5โ6 years post-degree experience in embedded Android or low-level development
- Excellent knowledge of embedded Android: AOSP, HAL
- Expertise in Linux kernel, bootloader, BSP, hardware bring-up
- Familiarity with MediaTek, NXP, and Yocto environments is a plus
- Strong skills in low-level diagnostics, system performance, and platform integration
๐ฉ Interested? Apply now!
All our positions are open to people with disabilities.