Accueil > Carrière > Offres d’emploi > Ingénieur Software embarqué spécialiste Crypto & Carte à puce (smartcard)
Ingénieur Software embarqué spécialiste Crypto & Carte à puce (smartcard)
Localisation de la mission :
Rousset
Agence de rattachement :
Aix-en-Provence
Expérience :
5 ans
Rémunération :
38K€ à 52K€
Niveau d'étude :
BAC +5 / Ingénieur
Niveau d'expérience :
Expérimenté
📍 Rousset – 🛠 Expérience de 5 ans minimum
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇
Nous poursuivons notre développement dans le Sud-Est et recrutons un Ingénieur Software embarqué spécialiste Crypto & Carte à puce (smartcard) pour l’un de nos clients situé vers Rousset.
Rattaché(e) à l’équipe Embedded Software Security, vous participerez au développement et à la sécurisation du système d’exploitation embarqué et des bibliothèques cryptographiques intégrées aux puces sécurisées (Secure Elements / TPM).
Vos missions principales seront les suivantes :
– Développer et optimiser les briques logicielle bas niveau (Firmware, Drivers, Middleware) intégrées dans le silicium de nos microcontrôleurs sécurisés.
– Implémenter les algorithmes cryptographiques (symétriques et asymétriques) et les protocoles d’authentification en garantissant le plus haut niveau de résistance face aux attaques physiques et logicielles.
– Garantir la sécurité du code (Security by Design) en intégrant des contre-mesures logicielles contre l’injection de fautes (Fault Injection) et l’analyse de consommation (Side-Channel Attacks).
– Participer à la définition des architectures logicielles pour les nouvelles générations de produits (eSIM, bancaire, identité numérique) en adéquation avec la roadmap produit.
– Rédiger la documentation technique (spécifications logicielles, plans de tests, rapports de sécurité) en vue des évaluations de certification.
– Collaborer étroitement avec les équipes d’évaluation/banc d’essai (Laboratoires de sécurité / PEN-Testing) pour corriger les vulnérabilités identifiées avant la mise en production.
– Assurer la conformité aux exigences de certification de sécurité (Common Criteria EAL5+/EAL6+, FIPS 140-3, EMVCo).
🔎 Les compétences que nous recherchons :
De formation ingénieur en informatique, systèmes embarqués, cybersécurité ou microélectronique, vous justifiez d’une expérience confirmée d’au moins 5 ans dans le développement logiciel embarqué bas niveau pour cartes à puce (Smart Card), et disposez de solides compétences crypto.
Autres compétences attendues :
– Programmation C/C++ sous contraintes de ressources (mémoire RAM/Flash très limitée)
– Cryptographie appliquée (AES, RSA, ECC, PKI), compréhension des contraintes d’implémentation logicielle sécurisée (temps constant, résistance aux attaques par canaux auxiliaires / DFA / SPA / DPA)
– Normes et protocoles de l’univers carte à puce (ISO/IEC 7816, ISO/IEC 14443, GlobalPlatform, EMVCo, APDU)
Rigoureux(se), curieux(se) et doté(e) d’un fort esprit d’équipe, vous aimez résoudre des problèmes complexes au croisement du hardware et du software ?
Anglais courant indispensable.