Model-Based Design Engineer (MBD)

L'ingénieur MBD aura comme missions :

  • Conception et modélisation : Développer des modèles fonctionnels systèmes sous MATLAB/Simulink en respectant les principes du Model-Based Design (MBD).
  • Compilation et débogage : Compiler et analyser du code C généré à partir des modèles, assurer la correction des anomalies.
  • Validation et tests : Réaliser des tests MIL (Model-in-the-Loop), SIL (Software-in-the-Loop) et B2B (Back-to-Back) pour garantir la conformité des modèles et du code.
  • Analyse des exigences : Examiner et valider les spécifications fonctionnelles pour assurer leur cohérence et leur faisabilité.
  • Analyse des problèmes logiciels : Identifier, diagnostiquer et résoudre les anomalies liées aux modèles ou au code embarqué.
  • Titulaire d’une formation en ingénierie électronique, informatique embarquée ou systèmes, avec 1 à 2 ans d’expérience minimum.
  • Très bon niveau en Anglais est requis.
  • Maîtrise de MATLAB/Simulink (incluant Model Advisor, Design Verifier)
  • Utilisation de Git/GitHub pour la gestion de configuration
  • Maîtrise de CANOE/CANalyzer pour la simulation et l’analyse des réseaux CAN
  • Bon niveau en langage C pour le développement embarqué
  • Connaissance des protocoles UDS et OBD (atout majeur).
  • Connaissance de l’ISO 26262 (sécurité fonctionnelle automobile)
  • Connaissance d’AUTOSAR (architecture logicielle automobile)
  • Application des guidelines MISRA C pour le code embarqué

Similar jobs