Développer une architecture électrique zonale pour véhicule intégrant trois modules embarqués : un Body Control Module (BCM), un Thermal Management System (TMS) pour la gestion thermique et un module graphique pour l’interface utilisateur.
Valider expérimentalement l’architecture sur banc de test afin de garantir les fonctions et les communications.
Travail à réaliser / Missions
Participer à l’ensemble du cycle de développement depuis la spécification jusqu’à la validation sur banc de test.
Rédiger les spécifications fonctionnelles et techniques des trois modules, concevoir l’architecture logicielle, définir les interfaces et les séquences.
Développer le logiciel embarqué pour les modules (BCM, TMS, interface graphique) et intégrer les communications véhicules (CAN, LIN, Ethernet).
Valider la solution sur banc de test en réalisant les tests fonctionnels et les tests de communication (CAN Bus, LIN, Ethernet) et documenter les résultats.
Livrables et documentation attendus
Spécifications fonctionnelles et techniques complètes pour chaque module.
Conception logicielle (architecture, diagrammes d’interfaces, séquences) et code embarqué développé en C/C++.
Plans de test, protocoles de validation et rapport de résultats issus des essais sur banc de test.
Compétences requises
Maîtrise des langages C et C++ pour le développement embarqué.
Connaissance des bus et protocoles automobiles : CAN (CAN Bus), LIN et Ethernet.
Aptitude à concevoir des architectures logicielles embarquées et à rédiger des spécifications techniques.