Skip to main content

Ingénieur Logiciel Embarqué

  • JR_MR_942
  • France
  • Regular Full Time
  • January 3, 2023
  • SOLUTIONS & TECHNOLOGY

English version

Dans le cadre de vos missions, vous êtes chargé (e) de développer des logiciels embarqués pour nos solutions, à travers le développement de processus MBD, de les implémenter dans le calculateur et de les valider.
Vous participez aux projets de développement de logiciels embarqués et êtes intégré (e) à l'équipe métier logiciel embarqué

A ce titre, vous êtes en charge de :

• Déployiez les activités de logiciels embarqués sur le projet pertinent en fonction du processus de développement et de la qualité du produit
• Spécifiez et développez des algorithmes de commande de contrôle en MBD (Model Based Design) pour diverses solutions selon les exigences du client, du logiciel et du système.
• Validez des algorithmes de contrôle/commande par MIL (Model In the Loop)
• Validez les logiciels embarqués par SIL (Software In the Loop)
• Affinez le modèle afin de rendre le résultat de l'autocodage en langage C clair et cohérent
• Effectuez l'intégration d'algorithmes codés automatiquement dans le logiciel embarqué
• Spécifiez et développez des modules SW en langage C (diagnostic, configurations CAN et I/O, etc.)
• Effectuez des tests d'intégration sur banc de test
• Assurez le déploiement du plan de validation avec les équipes Tests
• Assurez la qualité des logiciels embarqués développés et mettez en œuvre dans l'unité de contrôle électronique en suivant les méthodologies Métier, concernant spécifiquement les règles de conception, l'intégration continue, le prototypage rapide, les tests MIL et les tests de non-régression
• Assurez la cohérence inter programmes/projets pour les sujets Logiciels Embarqués.
• Collaborez avec d'autres métiers au sein de Poclain ; plus précisément : ingénieurs d'application, commerciaux, architectes systèmes, service tests, marketing, chefs de projet, équipe matériel électronique, qualité, achats.
• Participez et/ou créez des outils et une méthodologie de développement de logiciels embarqués selon le MBD et le développement logiciel nécessaire pour assurer les besoins des projets

De formation Ingénieur ou Master en Logiciel Embarqué ou Automatique ou Contrôle Commande, vous disposez de 3 à 5 ans d'expérience minimum sur les développements de logiciels embarqués (logiciel et/ou contrôle commande)

Compétences :
• Développement de lois de contrôles/commandes en MBD - Model Based Design (Matlab Simulink, génération automatique de code en langage C)
• Intégration du logiciel embarqué
• Développement de logiciels embarqués (DevOps, GitLab, CI/CD)
• Validation et calibration machine (Vector CANape, XCP/CCP, CANalyzer)
• Règles et meilleures pratiques de codage MAB (règles MBD) et MISRA-C (règles C)
• Bus de communication (CAN, CANopen, J1939)
• Validation MIL (Modèle dans la boucle) et SIL (Logiciel dans la boucle)
• Contrôle et stabilité du système

local version

Dans le cadre de vos missions, vous êtes chargé (e) de développer des logiciels embarqués pour nos solutions, à travers le développement de processus MBD, de les implémenter dans le calculateur et de les valider.
Vous participez aux projets de développement de logiciels embarqués et êtes intégré (e) à l'équipe métier logiciel embarqué

A ce titre, vous êtes en charge de :

• Déployiez les activités de logiciels embarqués sur le projet pertinent en fonction du processus de développement et de la qualité du produit
• Spécifiez et développez des algorithmes de commande de contrôle en MBD (Model Based Design) pour diverses solutions selon les exigences du client, du logiciel et du système.
• Validez des algorithmes de contrôle/commande par MIL (Model In the Loop)
• Validez les logiciels embarqués par SIL (Software In the Loop)
• Affinez le modèle afin de rendre le résultat de l'autocodage en langage C clair et cohérent
• Effectuez l'intégration d'algorithmes codés automatiquement dans le logiciel embarqué
• Spécifiez et développez des modules SW en langage C (diagnostic, configurations CAN et I/O, etc.)
• Effectuez des tests d'intégration sur banc de test
• Assurez le déploiement du plan de validation avec les équipes Tests
• Assurez la qualité des logiciels embarqués développés et mettez en œuvre dans l'unité de contrôle électronique en suivant les méthodologies Métier, concernant spécifiquement les règles de conception, l'intégration continue, le prototypage rapide, les tests MIL et les tests de non-régression
• Assurez la cohérence inter programmes/projets pour les sujets Logiciels Embarqués.
• Collaborez avec d'autres métiers au sein de Poclain ; plus précisément : ingénieurs d'application, commerciaux, architectes systèmes, service tests, marketing, chefs de projet, équipe matériel électronique, qualité, achats.
• Participez et/ou créez des outils et une méthodologie de développement de logiciels embarqués selon le MBD et le développement logiciel nécessaire pour assurer les besoins des projets

De formation Ingénieur ou Master en Logiciel Embarqué ou Automatique ou Contrôle Commande, vous disposez de 3 à 5 ans d'expérience minimum sur les développements de logiciels embarqués (logiciel et/ou contrôle commande)

Compétences :
• Développement de lois de contrôles/commandes en MBD - Model Based Design (Matlab Simulink, génération automatique de code en langage C)
• Intégration du logiciel embarqué
• Développement de logiciels embarqués (DevOps, GitLab, CI/CD)
• Validation et calibration machine (Vector CANape, XCP/CCP, CANalyzer)
• Règles et meilleures pratiques de codage MAB (règles MBD) et MISRA-C (règles C)
• Bus de communication (CAN, CANopen, J1939)
• Validation MIL (Modèle dans la boucle) et SIL (Logiciel dans la boucle)
• Contrôle et stabilité du système