Développer une architecture électrique zonale pour véhicule intégrant trois modules embarqués : un Body Control Module (BCM), un module Thermal Management System (TMS) pour la gestion thermique, et un module graphique pour l’interface utilisateur.
Valider expérimentalement la solution développée sur banc de test afin d’assurer conformité fonctionnelle et communication entre modules.
Travail à faire :
Participer à l’ensemble du cycle de développement, depuis la rédaction des spécifications jusqu’à la validation sur banc de test.
Rédiger les spécifications fonctionnelles et techniques des trois modules, concevoir l’architecture logicielle (architecture, interfaces, séquences) et développer le logiciel embarqué.
Réaliser la validation sur banc de test incluant tests fonctionnels et tests de communication (CAN, LIN, Ethernet) et documenter les résultats.
Compétences requises :
Maîtrise des langages C et C++ pour développement embarqué.
Connaissance des réseaux véhicules et protocoles : CAN Bus, CAN, LIN et Ethernet.
Validation et livrables :
Plans de test et exécution des tests fonctionnels et de communication sur banc (reporting des anomalies et résultats).
Documentation complète : spécifications, conception, plans de test, rapports de validation et résultats d’essais.
Modalités pratiques :
Lieu : Tunis (poste basé sur site), durée : 6 mois (4-6 months dans le cadre de l’offre).