Skip to main content

Ingénieur Logiciel Embarqués MBD

  • JR_MR_1018
  • France
  • Regular Full Time
  • March 15, 2023
  • SOLUTIONS & TECHNOLOGY

English version

Vous êtes en charge de développer des logiciels embarqués pour nos solutions, à travers le développement de processus MBD (Model Based Design), de les implémenter dans le calculateur, et de valider les logiciels embarqués.

Vous participez aux projets de développement de logiciels embarqués et êtes partie intégrante de l’équipe Métier logiciel embarqué pour le développement métier et l'amélioration continue.

A ce titre vous êtes en charge de :

• Déployer 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écifier et développer 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.

• Valider des algorithmes de contrôle/commande par MIL (Model In the Loop)

• Valider les logiciels embarqués par SIL (Software In the Loop)

• Affiner le modèle afin de rendre le résultat de l'autocodage en langage C clair et cohérent

• Effectuer l'intégration d'algorithmes codés automatiquement dans le logiciel embarqué

• Spécifier et développer des modules SW en langage C (diagnostic, configurations CAN et I/O, etc.)

• Effectuer des tests d'intégration sur banc de test

• Prendre en charge le département de test pour le test de la machine

• Assurer la qualité des logiciels embarqués développés et mis 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

• Assurer la cohérence inter programmes/projets pour les sujets Logiciels Embarqués.

• Collaborer 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.

• Participer et/ou créer 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 niveau Ingénieur ou Master avec idéalement une majeure en Logiciel Embarqué ou Automatique ou Contrôle Commande, vous disposez d’une expérience de 3 à 5 ans minimum sur le développement 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

Anglais courant indispensable

local version

Vous êtes en charge de développer des logiciels embarqués pour nos solutions, à travers le développement de processus MBD (Model Based Design), de les implémenter dans le calculateur, et de valider les logiciels embarqués.

Vous participez aux projets de développement de logiciels embarqués et êtes partie intégrante de l’équipe Métier logiciel embarqué pour le développement métier et l'amélioration continue.

A ce titre vous êtes en charge de :

• Déployer 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écifier et développer 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.

• Valider des algorithmes de contrôle/commande par MIL (Model In the Loop)

• Valider les logiciels embarqués par SIL (Software In the Loop)

• Affiner le modèle afin de rendre le résultat de l'autocodage en langage C clair et cohérent

• Effectuer l'intégration d'algorithmes codés automatiquement dans le logiciel embarqué

• Spécifier et développer des modules SW en langage C (diagnostic, configurations CAN et I/O, etc.)

• Effectuer des tests d'intégration sur banc de test

• Prendre en charge le département de test pour le test de la machine

• Assurer la qualité des logiciels embarqués développés et mis 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

• Assurer la cohérence inter programmes/projets pour les sujets Logiciels Embarqués.

• Collaborer 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.

• Participer et/ou créer 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 niveau Ingénieur ou Master avec idéalement une majeure en Logiciel Embarqué ou Automatique ou Contrôle Commande, vous disposez d’une expérience de 3 à 5 ans minimum sur le développement 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

Anglais courant indispensable