Ingénieur(e) Système Android – Développement
Ref : 250402B001-
Date de débutASAP
-
Localisation
92220 BAGNEUX
-
Durée6 mois (renouvelables)
-
Profil
Développeur
-
Tarif Journalier MoyenVoir le tarif

Vous intégrez une équipe R&D expérimentée au sein d’une entreprise spécialisée dans le développement de solutions technologiques embarquées à haute fiabilité, destinées à des équipements critiques pour des applications professionnelles. Votre mission s’inscrit dans le cadre de l’évolution des couches basses de systèmes embarqués, avec un focus sur l’intégration et l’optimisation de l’environnement Android (AOSP et distributions spécifiques). En tant qu’expert(e) des drivers et du système Android, vous contribuerez à garantir la performance, la sécurité et la traçabilité des logiciels déployés sur des plateformes matérielles dédiées, en collaborant avec des équipes pluridisciplinaires locales et internationales.
Objectifs et missions principales
En tant qu’Ingénieur(e) Système Android spécialisé(e) dans les drivers, vous serez responsable du développement, de l’intégration et de la fiabilisation des couches basses Android sur des systèmes embarqués. Vos missions incluent :
- Expertise BSP Android : apporter votre savoir-faire sur la gestion et l’adaptation du Board Support Package (BSP) Android pour des plateformes matérielles spécifiques.
- Développement de drivers : concevoir, développer et optimiser des drivers Android (ex. gestion de périphériques, communication hardware) pour assurer performance, stabilité et sécurité.
- Portage Android : participer à l’intégration et à l’adaptation de l’OS Android (AOSP ou distributions spécifiques) sur des architectures matérielles dédiées, en tenant compte des contraintes techniques.
- Développement AOSP : proposer et implémenter des services ou applications spécifiques dans l’environnement AOSP pour répondre aux besoins fonctionnels et techniques.
Livrables attendus :
- Drivers Android : code développé, testé et documenté pour les périphériques matériels cibles.
- Portage Android : environnement AOSP ou spécifique intégré et opérationnel sur les plateformes matérielles.
- Spécifications techniques : documents détaillant les exigences et les implémentations des drivers ou services.
Profil recherché
Compétences techniques
Système Android :
- Connaissance approfondie d’Android : niveau confirmé (AOSP, BSP, architecture système).
- Développement de drivers : niveau confirmé (conception, intégration, optimisation).
- Portage Android : expérience dans l’adaptation d’Android sur des plateformes matérielles.
Expertise matérielle :
Processeurs embarqués : connaissance des gammes ST et/ou Qualcomm (un plus).
Interaction hardware/software : familiarité avec les contraintes des systèmes embarqués.
Processus et outils :
- Gestion de versions : Maîtrise d’outils comme Git.
Langues :
- Anglais : niveau courant (oral et écrit) requis pour la coordination avec des équipes internationales et la documentation technique.
- Français : niveau courant pour les échanges internes et la collaboration avec les équipes locales.
Prérequis
- Formation ingénieur ou Master (Bac+5) en informatique, systèmes embarqués ou équivalent.
- Minimum 3 ans d’expérience professionnelle en tant qu’ingénieur embarqué Android, avec une expertise dans le développement de drivers et l’intégration BSP/AOSP.
- Une expérience dans des projets nécessitant un haut niveau de fiabilité et de sécurité serait un atout.