38 Développement d’un outil de validation de gestion des défauts pour les Systèmes de Gestion de Batteries (BMS) PFE
38 Développement d’un outil de validation de gestion des défauts pour les Systèmes de Gestion de Batteries (BMS) PFE
Capgemini Engineering Tunisia•Tunisie
Systèmes embarquésTests HIL & validationdéveloppement logiciel
Publié il y a 7 mois
Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).
Description du poste
Contexte et objectifs
Développement d’un outil sous Linux destiné à tester la robustesse des Systèmes de Gestion de Batteries (BMS) via injection de défauts sur le bus CAN.
Intégration dans un environnement de test HIL pour valider automatiquement la détection et la récupération des anomalies afin d'améliorer la fiabilité et la sécurité des batteries haute tension.
Missions principales
Concevoir et implémenter un générateur d’anomalies CAN (injection de trames erronées, délais, corruptions, messages fantômes) en s’appuyant sur SocketCAN et can-utils.
Intégrer l’outil au banc HIL (dSPACE) et automatiser des scénarios de test pour valider la détection et les mécanismes de récupération du BMS.
Mettre en place une collecte et visualisation des résultats (logs, graphiques) pour analyser la robustesse et documenter les cas d’échec.
Environnement technique attendu
Système d'exploitation : Ubuntu Linux, utilisation de SocketCAN, vcan (interface CAN virtuelle) et can-utils.
Outils HIL : dSPACE (intégration et synchronisation avec le banc de test).
Langages et bibliothèques : Python pour l’automatisation et le traitement des données; Matplotlib pour la visualisation; génération de rapports en HTML/Markdown.
Gestion de version : Git / GitHub pour le code et la traçabilité des tests.
Livrables attendus
Outil Linux complet capable d’injecter et orchestrer des défauts CAN, avec scripts d’automatisation.
Scénarios HIL automatisés et jeux de tests documentés validant la détection/récupération du BMS.
Rapports et visualisations (graphiques, HTML/Markdown) des campagnes de tests.
Profil recherché et modalités
Niveau : Ingénieur, 1 stagiaire spécialisé en Systèmes Embarqués.
Durée : 6 mois (stage) — 4-6 months.
Compétences : bonne maîtrise de Linux embarqué, SocketCAN, Python; intérêt pour les systèmes automobiles et les tests HIL.
Candidature
Pour postuler, envoyer votre CV et lettre de motivation en indiquant comme objet le titre du projet.