Senior Embedded Android Engineer

Innova Solutions European Union
Remote
Apply
AI Summary

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
Work on the entire low-level layer of embedded systems: kernel, bootloader, BSP, Android HAL, and platform integration
Develop and adapt Linux kernel drivers
Integrate and customize BSPs on various ARM platforms
Port components from kernel to U-Boot
Ensure long-term maintenance of the OS and critical components
Technical Skills Required
Linux kernel Bootloader BSP (Board Support Package) Android HAL (Hardware Abstraction Layer) Kernel drivers U-Boot ARM SoCs (System on Chips) Yocto Project MediaTek SoCs NXP SoCs OP-TEE OS ARM Trusted Firmware
Benefits & Perks
Salary: up to €50k annual gross fixed
Salary: €450–€490 daily rate for freelancers
Full remote position or on-site in Alpes-Maritimes, depending on candidate preference
Contract: Permanent (CDI), Freelance, or Portage salarial

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.


Subscribe our newsletter

New Things Will Always Update Regularly