Objectif du sujet :
- Concevoir, implémenter et valider un adaptateur entre SOVD (Service Oriented Vehicle Diagnostic) et UDS (Unified Diagnostic Services).
- Assurer la compatibilité ascendante des nouveaux outils de diagnostic basés sur SOVD avec les calculateurs embarqués utilisant l'ancien protocole UDS.
Travail à faire (tâches principales) :
- Design et implémentation de l'adaptateur en C++ pour traduire/mapper les services et messages entre SOVD et UDS.
- Design et implémentation d'une application de test en Python pour valider les scénarios fonctionnels et d'intégration de l'adaptateur.
- Design et implémentation d'un simulateur d'ECU en C++ pour fournir les informations de diagnostic nécessaires aux tests.
- Validation de la solution en utilisant l'application de test et le simulateur d'ECU : tests fonctionnels, performance et stabilité.
Compétences requises et technologies :
- Maîtrise du C/C++ pour le développement de l'adaptateur et du simulateur d'ECU.
- Bonne connaissance de Python pour le développement de l'application de test et des scripts d'automatisation des tests.
- Connaissance des protocoles de diagnostic véhicule, en particulier UDS, et compréhension des architectures orientées services (SOVD).
Validation, livrables et critères d'acceptation :
- Livrables attendus : code source de l'adaptateur (C++), code du simulateur d'ECU (C++), application de test (Python), documentation d'architecture, guide d'utilisation et rapport de validation des tests.
- Critères : conformité fonctionnelle (scénarios UDS couverts), performances (latences et robustesse), stabilité (tests en charge et durée) et preuves de compatibilité ascendante.
Informations administratives et contact :
- Référence : REF:HL-10 — Durée : 6 mois — Lieu : Sfax.
- Pour postuler ou obtenir des informations complémentaires :
aes-stages@ACTIA.COM
.