Ingénieur Intégration - Développements Logiciels Embarqués H/F
Vous rejoindrez l'unité Pilotage et Intégration des Calculateurs Critiques de la Direction de l'Ingénierie Systèmes.
Cette unité pilote le développement de nos calculateurs embarqués qui réalisent les fonctions critiques dans nos véhicules.
En tant qu'Ingénieur Intégration - Développement Logiciels Embarqués F/H, vous aurez pour missions de :
1) Développer, outiller, maintenir, mettre en oeuvre et automatiser la chaîne d'intégration continue du projet (CI/CD) et fournir les rapports et les sorties de cette chaine aux équipes développant le calculateur.
2) Ecrire les plans d'intégration, et exécuter les tests d'intégration associé, en assurant leur ajout dans la chaine d'intégration.
3) Fournir le logiciel assemblé sur la base du code source (C, MatLab) aux équipes de validation.
4) Porter et assurer le respect du plan d'intégration logiciel du calculateur.
6) Porter le rôle de Build Manager, et récupérer les activités des développeurs pour les fusionner sur la branche d'intégration. Cela implique une activité de gestion de configuration logicielle.
7) Fournir Les artefacts de la chaine CI/CD (CR d'Analyse Statique de Code, CR de TU, Tests PIL/MIL des Modèles, Binaires) et les comptes rendus demandés par le Plan de Développement.
De formation supérieure Bac +5) scientifique dans un domaine proche des systèmes embarqués, vous avez une expérience de 3 ans au minimum en ingénierie logicielle.
De par votre expérience vous avez de bonnes connaissances techniques dans les domaines suivants.
1) L'ingénierie logicielle, les cycles de développement logiciel, la notion de CI/CD, l'utilité et la pertinence des outils d'une chaine d'intégration continue (exemples de GIT, JIRA, Polyspace, Artifactory, Conan)
2) Le développement de logiciels applicatifs et l'usage de codes logiciels comme le C, le C++, ou les environnements MatLab/Simulink
3) Les tests d'intégration logiciels
4) Le suivi et le respect de processus industriels (rédaction de plans, participation à des revues, reporting projet)
5) Les architectures embarquées (micro-processeur, plateformes matérielles et middlewares)
Vous avez été amené dans vos expériences à travailler dans des équipes habituées à livrer des jalons projets.
Les relations au sein de l'équipe sont excellentes et il est nécessaire que vous sachiez bien vous y intégrer. Vous devez avoir une capacité d'analyse, de synthèse, d'autonomie et d'innovation.
Vous êtes diplomate et pédagogue pour développer la réputation du métier numérique et la réussite du business de l'ingénierie des systèmes au profit de nos clients, internes comme externes.
Vous possédez un niveau d'anglais vous permettant de communiquer avec aisance à l'oral ainsi qu'à l'écrit si le besoin s'avérait nécessaire.