Senior Embedded Android Engineer (Kernel, Bootloader, BSP, HAL)

Remote
Apply
AI Summary

Innova Solutions is seeking a senior Embedded Android Engineer to reinforce their team. The role focuses on low-level Android development, including kernel, bootloader, BSP, and HAL integration on ARM SoCs. This is a full remote or hybrid position with flexible contract options.

Key Highlights
Reinforce team for increased demand in embedded Android platforms.
Focus on low-level systems: kernel, bootloader, BSP, HAL.
Work on ARM SoCs, Android upgrades, and long-term OS maintenance.
Technical Skills Required
Android AOSP HAL Linux Kernel Bootloader BSP ARM U-Boot ARM Trusted Firmware OP-TEE OS Yocto Project MediaTek NXP adb fastboot sysfs
Benefits & Perks
Full remote or hybrid option in Alpes-Maritimes
CDI, Freelance, or Portage salarial contract options
Up to 50k€ annual gross fixed salary or 450€-490€ TJM for independents
Very good level of English required

Job Description


🛠️ Ingénieur-e Android embarqué


📍 Localisation : Poste en full remote ou possibilité de présentiel dans les Alpes-Maritimes, selon la préférence du candidat

💼 Contrat : CDI, Freelance ou Portage salarial

💰 Rémunération : Jusqu’à 50k€ annuels bruts fixes ou 450€–490€ TJM pour les indépendants

🌍 Langue : Très bon niveau d’anglais obligatoire


🎯 Contexte :


Dans le cadre d’un renfort d’équipe et face à une augmentation des besoins sur les plateformes Android embarquées, un profil confirmé est recherché pour intervenir sur l’ensemble de la couche bas niveau des systèmes embarqués : kernel, bootloader, BSP, HAL Android et intégration plateforme.

Le périmètre inclut le travail sur des SoC ARM, la mise à niveau des environnements Android, ainsi que le maintien long terme de l’OS et des composants critiques.


🔧 Mission & domaine d’intervention :


Le poste couvre un ensemble de responsabilités liées au développement bas niveau Android, au kernel, au bootloader et à l’intégration plateforme :


HW enablement & bas niveau :

• Développement et adaptation de drivers kernel Linux.

• Intégration et personnalisation des BSP sur différentes plateformes ARM.

• Intégration / customisation des couches Android HAL.

• Portage de composants depuis le kernel vers U-Boot.


Long Term Support Android :

• Mise à niveau d’Android sur SoC MediaTek.

• Exécution et correction des tests CTS et VTS.

• Mise à jour du kernel vers des versions LTS (majeures et mineures).

• Mise à jour des composants au cœur du système : U-Boot, ARM Trusted Firmware, OP-TEE OS.


Yocto Project (environnement multi-SoC) :

• Portage de couches Yocto d’un SoC NXP vers un SoC MediaTek.

• Migration Yocto Hardknott → Kirkstone.

• Intégration du support OTA avec mécanisme de rollback.


Debug & diagnostic système :

• Analyse via adb, fastboot, outils userspace et interfaces sysfs.

• Investigation et résolution de problématiques complexes kernel / HAL / userspace.


👤 Profil ciblé :


Le poste nécessite un niveau senior et une maîtrise solide des environnements embarqués :


  • 5 à 6 années d’expérience post-diplôme minimum en Android embarqué.
  • Très bonne connaissance d’Android embarqué : AOSP, HAL.
  • Expertise kernel Linux, bootloader, BSP, bring-up hardware.
  • Connaissance appréciée des environnements MediaTek, NXP et Yocto.
  • Solides compétences en diagnostic bas niveau, performance système et intégration plateforme.


📩 Intéressé ? Postulez dès maintenant !


Tous nos postes sont ouverts aux personnes en situation de handicap.


Subscribe our newsletter

New Things Will Always Update Regularly