Senior Embedded Android Engineer

Innova Solutions โ€ข European Union
Remote
Apply
AI Summary

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
Work on the low-level layer of embedded systems
Upgrade Android environments and ensure long-term maintenance
Debug and resolve complex kernel/HAL/userspace issues
Technical Skills Required
Embedded Android Linux Kernel Bootloader BSP Android HAL ARM SoCs MediaTek SoCs NXP SoCs Yocto Project U-Boot ARM Trusted Firmware OP-TEE OS CTS and VTS tests adb fastboot sysfs interfaces
Benefits & Perks
Up to โ‚ฌ50k annual gross fixed salary
โ‚ฌ450โ€“โ‚ฌ490 daily rate for freelancers
Full remote position or on-site in Alpes-Maritimes
Permanent (CDI), Freelance, or Portage salarial contract

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