Embedded Systems & Hardware Validation Engineer
Activités de validation pré-silicium et post-silicium menées au sein de l'équipe d'ingénierie sur une plateforme SoC radar automobile.
- A réalisé des activités de validation pré-silicium et post-silicium pour une plateforme SoC radar automobile.
- A développé et adapté des pilotes C bas niveau pour des IP matérielles en se basant sur les spécifications de conception et la documentation des registres.
- A mis en place des API au niveau des registres pour configurer, contrôler et valider les blocs matériels internes et les fonctionnalités de la plateforme embarquée.
- A travaillé sur la validation d'une plateforme matérielle interne Bosch ciblant une transition d'un Cortex-M7 vers une nouvelle architecture de processeur RISC-V.
- A créé et maintenu des flux de tests automatisés pour valider le comportement matériel, la programmation des registres, l'exactitude des algorithmes, la gestion des erreurs et les performances.
- A développé des scripts et du code C embarqué pour configurer les registres radar et récupérer les données des capteurs internes de température et ADC.
- A travaillé sur les accélérateurs matériels cryptographiques, incluant SPACC et PKA, couvrant les fonctions de hachage, CRC, chiffrements par flux, cryptographie symétrique, RSA et la validation liée à l'ECC.
- A comparé les versions de pilotes et les tables de registres matériels pour identifier les registres manquants, les champs renommés, les problèmes de compatibilité et les risques d'intégration.
- A collaboré dans un environnement de validation matériel/logiciel impliquant du C embarqué, des scripts d'automatisation, des instruments de laboratoire et des plateformes de validation internes.
Environnement technique