Senior Android Embedded Systems Engineer

Innova Solutions • France
Remote
Apply
AI Summary

Innova Solutions is seeking a senior Android embedded systems engineer to work on Android embedded systems, kernel, bootloader, and BSP. The ideal candidate will have 5-6 years of experience in Android embedded systems or low-level development.

Key Highlights
Develop and adapt kernel Linux drivers
Integrate and personalize BSP on different ARM platforms
Integrate and customize Android HAL layers
Port components from kernel to U-Boot
Migrate Yocto Project environments
Debug and diagnose complex kernel/HAL/userspace issues
Technical Skills Required
Android AOSP HAL Kernel Linux Bootloader BSP Yocto Project U-Boot ARM Trusted Firmware OP-TEE OS
Benefits & Perks
Salary up to 50k€ per year
Flexible work arrangement (full remote or on-site in Alpes-Maritimes)
Freelance or portage salarial options

Job Description


🛠️ Ingénieur 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

📅 Date de démarrage : ASAP à 1 mois maximum

🌍 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Ă© ou dĂ©veloppement bas niveau.
  • 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