
Ingénieur Développeur Embarqué Android Aosp & Linux (h/f)
Posted Today
Company Description
View moreJob Description
Vos Missions : Développement Bas Niveau Android AOSP & STM32
Pour le compte d'un leader mondial des solutions de paiement sécurisées, vous propulsez le développement des couches logicielles bas niveau de terminaux de paiement de nouvelle génération :
Développement & Intégration OS : Implémenter et adapter la plateforme Android AOSP sur des SoC MediaTek. Intégrer les nouvelles spécificités matérielles à la plateforme générique.
Drivers & Couches HAL : Concevoir et développer des pilotes (drivers) pour de nouveaux composants physiques. Concevoir l'AIDL / HIDL indispensable à l'interfaçage entre le bas niveau (Hardware Abstraction Layer) et le middleware.
Firmware Microcontrôleur : Prendre en charge le cycle de vie (développement, firmware, mises à jour sécurisées) d'un module fiscal critique basé sur un microcontrôleur STM32.
Qualité Industrielle : Définir et déployer les processus de tests de production pour le STM32 et accompagner le client dans l'intégration globale de son firmware.
🛠️ Votre Stack Technique
Systèmes d'Exploitation : Maîtrise d'Android AOSP, des mécanismes de la HAL et de Linux Embarqué.
Langages & API : Excellente pratique du C / C++ et maîtrise des interfaces AIDL / HIDL.
Hardware & SoC : Expérience sur l'architecture MediaTek et le développement sur microcontrôleurs STM32 (Bare Metal / RTOS).
Outils & Sécurité : Maîtrise de Git, des environnements de build Android (Soong/Make) et sensibilité aux protocoles de sécurité, de cryptographie et de chiffrement standardisés.
Méthodologies : Agile (Scrum/Kanban) et Cycle en V.
👤 Votre Profil
Expérience : 3 ans ou plus en développement embarqué Android (AOSP / Linux Kernel).
Compétences clés : Vous maîtrisez l'interfaçage matériel sous Android et le développement de drivers bas niveau. Une expérience en contrôle ou environnement industriel grand public est un plus.
Savoir-être : Rigueur méthodologique, esprit d'équipe et communication fluide pour échanger efficacement avec les architectes et les équipes hardware clientes.
Langues : Un bon niveau d'anglais technique est essentiel pour évoluer dans cet écosystème international.
