Ingénieur Software Embarqué Spécialiste Crypto & Carte à Puce Smartcard H/F
Role details
Job location
Tech stack
Job description
15 jours de RTT (100% "salarié" & Rachat à 125%)
-
Participation aux bénéfices
-
Indemnité de déplacement (6€ net / jour OU 50% du titre de transport)
-
Des titres restaurants d'une valeur de 11€ / jour travaillé
-
Plan Epargne Entreprise
-
Prime de vacances
-
Avance sur salaire
NOTRE PROCESSUS DE RECRUTEMENT :
1/ Vous postulez : chaque CV est lu (pas de filtre automatique chez nous !)
2/ Premier contact : un coup de fil rapide pour voir si on part sur de bonnes bases
3/ Premier entretien : on parle de vous, de vos compétences, de vos projets et on vous ouvre les coulisses de CELAD
4/ Rencontre Business Manager : on plonge dans le concret, la mission, l'équipe, les défis...
5/ Décision : si on se dit go, on vous fait une offre et on prépare ensemble votre arrivée
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).
Requirements
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., 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), 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.
EUR
Cryptographie Anglais TPM Crypto Création d'une base documentaire Rigueur et méthode