Concevoir et développer un catalogue logiciel configurable destiné à tester et valider le comportement des protocoles de communication embarqués (CAN, UART, I2C).
Fournir une interface utilisateur intuitive permettant aux ingénieurs de créer et d'exécuter rapidement des scénarios de test variés.
Intégrer la simulation de conditions de communication diverses, l'analyse en temps réel du trafic de données et la génération de rapports détaillés.
Responsabilités et livrables attendus
Définir l'architecture du catalogue de tests et implémenter les modules de configuration et d'exécution des scénarios.
Développer l'interface utilisateur et les outils d'automatisation pour exécution et répétition des tests.
Implémenter la simulation de conditions (erreurs, latences, variations de charge), l'acquisition/filtrage du trafic et la génération de rapports exploitables.
Compétences techniques et environnement
Technologies/prérequis mentionnés : Python, YAML, I2C, CAN, UART; expérience ou appétence pour les systèmes embarqués.
Environnement de développement embarqué, gestion de versions (Git), et intégration avec bancs de test matériels/virtuels.
Stage de 6 mois au sein d'une équipe Systèmes Embarqués avec possibilité d'interaction avec ingénieurs validation et développement.