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
Technical Skills Required
Benefits & Perks
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.