Description du poste
1. Conception et modélisation : Développer des modèles fonctionnels systèmes sous MATLAB/Simulink en respectant les principes du Model-Based Design (MBD).
2. Compilation et débogage : Compiler et analyser du code C généré à partir des modèles, assurer la correction des anomalies.
3. 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.
4. Analyse des exigences : Examiner et valider les spécifications fonctionnelles pour assurer leur cohérence et leur faisabilité.
5. Analyse des problèmes logiciels : Identifier, diagnostiquer et résoudre les anomalies liées aux modèles ou au code embarqué.
Profil recherche
- 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
Outils et langages
- 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).
Normes et standards
- Connaissance de l’ISO 26262 (sécurité fonctionnelle automobile)
- Connaissance d’AUTOSAR (architecture logicielle automobile)
- Application des guidelines MISRA C pour le code embarqué
Connaissances sectorielles
- Solide compréhension des systèmes automobiles et des protocoles de communication (CAN, LIN, etc.)
- Expérience confirmée en Model-Based Design et en développement logiciel embarqué
Compétences comportementales
- Capacité à travailler en équipe
- Sens de l’analyse
- Rigueur et respect des normes