Ingénieur Intégration de Logiciels Embarqués H/F
Role details
Job location
Tech stack
Job description
Dans le cadre de la création d'une nouvelle gamme de bus, vous êtes responsable des activités d'intégration logicielle liées à l'unité de contrôle télématique (PCM). Cet ECU joue un rôle central dans la connectivité des véhicules, la gestion de flotte et le diagnostic à distance.
- Vous prenez en charge la spécification et la configuration des applications télématiques en mode sandbox, en garantissant une isolation adéquate, l'allocation des ressources et la définition des interfaces.
- Vous effectuez la coordination et l'exécution des activités d'intégration logicielle entre plusieurs équipes de développement et fournisseurs.
- Vous créez et maintenez le progiciel, y compris les routines et les scripts d'automatisation pour assembler le progiciel final contenant toutes les applications validées.
- Vous vérifiez la compatibilité et l'interaction correcte entre les modules logiciels(connectivité, diagnostics, enregistrement des données, gestion de flotte) et le logiciel de base.
- Vous gérez la matrice de communication CAN (.dbc) au niveau des composants pour l'ensemble du périmètre.
- Vous définissez des tests fonctionnels, exécutez des tests de cohérence sur banc, et assistez à la validation des logiciels intégrés dans des environnements de test (banc d'intégration et véhicules prototypes).
- Vous gérez les campagnes de mise à jour logicielle via Firmware Over The Air (FOTA).
- Vous documentez les procédures d'intégration, les spécifications d'interface et les résultats des tests., #LI-LSTFT
Les étapes de recrutement
Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.
- Entretien téléphonique avec le recruteur
- Validation du profil par le/la responsable du recrutement
- Entretien sur site et/ou en ligne avec le/la responsable du recrutement
- Entretien sur site et/ou en ligne avec le client, si nécessaire
- Négociations, envoi d'une promesse d'embauche
- Accueil & commencement de la mission
Requirements
De formation Ingénieur en Software Embarqué, vous justifez d'une expérience d'au moins 8 ans en Intégration et configuration de logiciels, notamment de systèmes logiciels complexes pour les plateformes embarquées automobiles (calculateurs télématiques).
- Vous avez acquis la maîtrise du développement de routines et de scripts d'automatisation Linux embarqué et scripting, ainsi que des systèmes Linux embarqués, y compris la configuration du démarrage, la gestion des services, et la surveillance des ressources système.
- Vous avez des compétences en scripting shell Linux pour l'automatisation, le débogage et les tâches d'intégration.
- Vous connaissez les protocoles de communication automobiles tels que le CAN, Ethernet, MQTT et les protocoles de diagnostic (par exemple UDS).
- Vous avez l'expérience des plateformes de données basées sur le cloud telles que AWS et Databricks, en particulier pour l'analyse des données télématiques et le soutien à l'intégration backend.
- Vous connaissez ASPICE, les normes ISO 26262 et ISO/SA 21434 (Cybersecurity).
Votre expertise technique, votre capacité à travailler au sein d'équipes interfonctionnelles et à communiquer vous permettront de mener à bien ce projet.
Benefits & conditions
- Prime de vacances
- RTT (10 jours par an)
- Carte tickets restaurants (Swile)
- Mutuelle
- Programme de cooptation