Innova Solutions is looking for a senior embedded Android engineer to work on the entire low-level layer of embedded systems, including kernel, bootloader, BSP, Android HAL, and platform integration.
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.