Ingénieur Développement Logiciel Embarqué Sécurité – STM32 F/H
Description
À propos de vos missions
Au sein de l’équipe Security Ecosystem du Mans, vous contribuerez au développement d’un écosystème de sécurité embarquée pour STM32.
Notre mission est de simplifier l’intégration des fonctions de sécurité afin de faciliter l’adoption des microcontrôleurs STM32 par nos clients et partenaires.
Plus précisément, vous serez amené(e) à :
- définir, concevoir et développer des exemples, applications et démonstrateurs de sécurité embarquée sur microcontrôleurs STM32 ;
- illustrer et valider des architectures de démarrage sécurisé, de mise à jour sécurisée et de protection des données ;
- contribuer à la définition et à la valorisation des fonctions de sécurité des STM32 ;
- vérifier et valider les mécanismes de sécurité des microcontrôleurs STM32 ;
- tester et valider les applications développées, ainsi qu’en évaluer les performances ;
- suivre les standards de sécurité applicables et analyser les vulnérabilités remontées sur les STM32 ;
- contribuer à l’automatisation des développements et des validations, ainsi qu’à l’amélioration continue de nos pratiques en matière de tests, d’intégration continue et de qualité logicielle ;
- guider et accompagner nos clients et partenaires dans l’adoption de notre offre et de notre écosystème sécurité ;
- piloter, avec des laboratoires de sécurité externes, les certifications de nos applications afin d’évaluer leur résistance aux attaques.
Au cœur de la stratégie de ST en matière de sécurité, vous travaillerez en étroite collaboration avec les équipes Marketing ainsi qu’avec les autres équipes techniques. Vous aurez également l’opportunité d’interagir régulièrement avec nos partenaires et avec les équipes locales ST dans le monde entier, au service de nos clients.
À propos de vous
Diplômé(e) d’un Bac+5 en développement logiciel embarqué, avec 2 à 5 ans d’expérience au minimum dans le développement embarqué sur microcontrôleur ;
- maîtrise de la programmation en C, Python et assembleur ;
- bonne connaissance de l’architecture des microcontrôleurs, notamment des cœurs ARM Cortex-M, ainsi que de l’écosystème STM32 ;
- expérience de Git et des workflows de gestion de version associés ;
- appétence pour l’industrialisation du développement logiciel : automatisation, tests, intégration continue et qualité logicielle ;
- bonnes capacités de communication et de synthèse, pour collaborer efficacement avec les équipes ST, nos partenaires et nos clients ;
- anglais courant.