Embedded Software Engineer
A intégré une équipe de développement de logiciels embarqués critiques pour la sécurité automobile, participant au cycle complet de développement selon le modèle en V.
- A analysé des spécifications de requirements clients et les a traduites en Spécifications de Logiciels (SRS) et Designs Détaillés (SDD) en utilisant UML.
- A conçu et développé des logiciels embarqués pour des ECUs automobiles basés sur des microcontrôleurs Arm Cortex 32/64-bit, en respectant les standards d'architecture AUTOSAR.
- A implémenté des fonctionnalités de diagnostic pour tester des antennes et gérer les DTCs en interfaçant avec les modules DEM et DCM de la couche BSW.
- A développé et intégré les fonctionnalités du système d'accès véhicule incluant le verrouillage/déverrouillage, l'autorisation de démarrage du moteur, la surveillance de la batterie de clé, la détection d'approche client et la détection d'attaques par relais.
- A mis à jour l'architecture, configuré les RTEs et exporté les fichiers ARXML correspondants en utilisant EB Tresos et ARTOP.
- A généré du code C à partir de modèles Simulink en utilisant des scripts MATLAB.
- A effectué la validation des fonctionnalités basées sur la communication RF/LF en utilisant Vector CANoe, l'Instrumentation Generator et des oscilloscopes.
- A conduit des analyses de code statique en respectant les directives MISRA C et contribué aux revues de code.
- A implémenté, exécuté et documenté les tests unitaires, d'intégration et de validation.
- A effectué le débogage et l'analyse des causes racines des défauts, et résolu les bugs identifiés.
- A maintenu la traçabilité entre SRS, SDD, SWA, MTS, ITS et VTS.
- A soutenu les initiatives d'amélioration continue pour renforcer le processus de développement logiciel.
- A utilisé Git pour le contrôle de version et JIRA pour la gestion des charges et des tâches.
- A formé et encadré de nouveaux membres d'équipe, assurant une intégration en douceur et le transfert de connaissances.
- A soutenu les clients et les équipes de projet internes pour assurer une livraison de projet fluide.
Environnement technique