Le poste Ingénieur Android embarqué (Build & CI/CD)
Partager cette offre
Dans le cadre du développement d’une nouvelle génération de terminaux reposant sur l’écosystème Android, nous recherchons un ingénieur logiciel expérimenté pour concevoir et mettre en place une chaîne de construction logicielle dédiée aux firmwares embarqués.
L’objectif est de structurer un environnement de build robuste et automatisé permettant de produire différentes variantes de firmware, tout en garantissant performance, traçabilité et reproductibilité des versions générées.
La mission s’inscrit dans un projet technique autour d’une plateforme embarquée Android et implique la mise en place d’une infrastructure de compilation, d’intégration continue et de gestion des artefacts.
Vos missionsConcevoir et déployer l’environnement de buildMettre en place un système de compilation pour les firmwares basés sur Android
Structurer la gestion du code source et des branches afin de faciliter le travail collaboratif
Définir une architecture de build permettant de générer plusieurs variantes de firmware selon les besoins (versions produit, debug, certification, etc.)
Concevoir et déployer des pipelines d’intégration continue pour automatiser les processus de compilation
Intégrer les mécanismes de signature des firmwares dans la chaîne de livraison
Automatiser la publication et la gestion des artefacts dans un dépôt logiciel
Mettre en place des règles de promotion entre environnements (développement, qualification, production)
Réduire les temps de compilation grâce à des mécanismes d’optimisation et de réutilisation des artefacts
Garantir la reproductibilité des builds afin d’assurer la traçabilité des versions produites
Intégrer des contrôles automatisés permettant de valider la qualité des images générées
Étendre le système de build pour prendre en charge plusieurs plateformes matérielles
Structurer les processus de gestion des versions et de publication des firmwares
Documenter l’ensemble de la solution afin de faciliter son exploitation et sa maintenance
Profil recherché
Vous êtes ingénieur logiciel ou développeur expérimenté avec une forte expertise dans les environnements Android embarqués et les systèmes de build.
Vous appréciez les environnements techniques exigeants et avez l’habitude de concevoir des outils permettant d’industrialiser les processus de développement logiciel.
Autonome et rigoureux, vous êtes capable de structurer des solutions techniques durables et de travailler en collaboration avec différentes équipes d’ingénierie.
Compétences techniques clésMaîtrise du système de build de la plateforme Android (AOSP)
Bonne connaissance des outils de build Android et de leur architecture
Expérience dans la mise en place de pipelines CI/CD pour logiciels embarqués
Gestion de dépôts de code et de workflows de versioning
Gestion d’artefacts logiciels et de dépôts binaires
Environnements Linux pour la compilation et l’intégration logicielle
Automatisation via Bash ou Python
Expérience dans la gestion de builds multi-plateformes matérielles
Connaissance des mécanismes de signature de firmware
Mise en place d’environnements de build reproductibles
Expérience en automatisation de tests dans des pipelines CI
Sensibilité aux problématiques de sécurité du code et d’analyse statique
Environnement de travail
La mission se déroule dans un cadre projet structuré avec :
des jalons techniques permettant de valider les différentes étapes de la solution
un suivi régulier de l’avancement et de la qualité des livrables
une collaboration étroite avec les équipes techniques impliquées dans le développement de la plateforme.
Démarrage : 1e avril
Localisation : Valence
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Ingénieur Android embarqué (Build & CI/CD)
MSI Experts