Senior Embedded Android Engineer

Innova Solutions • European Union
Remote
This Job is No Longer Active This position is no longer accepting applications
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.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

TechShack

European Union

Senior Golang Developer

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

techtalent resourcing

European Union

Head of Global Talent

Programming
•
1w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Enertek Group

European Union

Subscribe our newsletter

New Things Will Always Update Regularly