Projets Professionnels
Mini-projets techniques réalisés au cours de mes 3 ans d'alternance et de mon stage d'ingénieur, dans le secteur de l'automobile embarqué.
SecESM – Secure Event Storage Manager
Schaeffler · Oct. 2024 – Sept. 2025 · PFE
Développement d'un composant logiciel embarqué C pour la gestion sécurisée des événements de sécurité dans les ECUs automobiles, au sein de l'équipe EAP (ECU Access Protection), conformément aux standards AUTOSAR Classic et ISO 21434.
Outils & Technologies
Compétences développées
- Conception du composant SecESM en C sur plateforme AUTOSAR Classic : gestion de la pile d'événements de sécurité, persistance NvM, interfaces RTE
- Intégration des services cryptographiques CryIf/CSM : AES, CMAC, SHA-256 pour la signature et la vérification des événements stockés
- Communication H2H (Host↔HSM) pour déléguer les opérations cryptographiques au Hardware Security Module
- Interaction avec l'IDSM (Intrusion Detection System Manager) pour la remontée d'événements de sécurité
- Configuration ECU avec Tresos/Cessar, revue de code sur Collaborator, suivi qualité sur Polarion et analyse statique Axivion
- Travail en équipe EAP (ECU Access Protection) en méthodologie Agile (sprints)
Défis techniques
Automatisation des Tests ECU
Vitesco Technologies · Sept. 2022 – Sept. 2024 · Alternance
Développement de 56 scripts Python automatisant les tests ECRP et OTAM pour la reprogrammation des ECUs, ainsi que la correction de violations MISRA-C/CERT-C via l'outil Axivion, dans un contexte d'alternance de 2 ans.
Outils & Technologies
Compétences développées
- Développement de 56 scripts Python automatisant les tests de reprogrammation ECU (ECRP) et de mise à jour OTA (OTAM), intégrés à Jenkins pour exécution nocturne
- Utilisation du framework interne Contest et de l'outil TestExecutor pour piloter et valider les séquences de test
- Débogage bas niveau avec CMM/Lauterbach PRACTICE et Trace32 : inspection mémoire, points d'arrêt, traçage d'exécution
- Correction de violations MISRA-C:2012 et CERT-C identifiées par Axivion : analyse statique, revue et correction du code embarqué C
- Suivi qualité et traçabilité des exigences sur Polarion, travail en équipe internationale (France, Allemagne, Inde)
Défis techniques
Validation MCU Renesas RH850/U2B
Vitesco Technologies · Juil. – Sept. 2024 · Mission Iasi, Roumanie
Portage et validation des scripts de gestion mémoire Flash (Code Flash + Data Flash) sur le nouveau MCU Renesas RH850/U2B, dans le cadre d'un projet de réduction de dépendance fournisseur (remplacement de l'Infineon TC39), avec un rôle d'intermédiaire entre les équipes France et Roumanie.
Outils & Technologies
Compétences développées
- Analyse du datasheet Renesas RH850/U2B pour comprendre les registres de contrôle Flash, les timings et les modes d'accès
- Développement et adaptation des scripts CMM pour la gestion de la Data Flash et de la Code Flash sur le nouveau MCU
- Validation fonctionnelle complète : tests de lecture, écriture et effacement sur les deux types de mémoire Flash
- Rôle d'intermédiaire technique entre l'équipe de Toulouse (France) et l'équipe locale de Iasi (Roumanie) : coordination, traduction des exigences et remontée des résultats
- Débogage avec Lauterbach TRACE32 : inspection mémoire et vérification des séquences d'initialisation
Défis techniques
Banc de Tests Électroniques VAL208NG
Siemens · Avr. – Juil. 2022 · Stage ingénieur
Analyse du système de rack frein ferroviaire VAL208NG et développement d'un banc de tests complet pour la carte entrées-sorties. Rédaction des procédures et validation fonctionnelle des cartes électroniques.
Outils & Technologies
Compétences développées
- Lecture et analyse schématique de la carte IO du rack frein VAL208NG : alimentation, signaux TOR (Tout-Ou-Rien), entrées analogiques 4-20 mA
- Conception du câblage du banc de test et sélection des équipements de mesure adaptés aux niveaux de tension ferroviaires
- Développement d'une interface LabVIEW pour piloter le banc et enregistrer automatiquement les mesures
- Rédaction des procédures de test et fiches de validation selon les normes qualité Siemens
- Tests fonctionnels complets : validation des entrées/sorties TOR, linéarité des voies analogiques, immunité aux perturbations