Mes compétences :
Cryptographie
Cryptography
Logiciel embarqué
Real Time
Traitement du Signal
Entreprises
GEMALTO
- Ingénieur cryptographie
Meudon2008 - maintenantDéveloppement de librairies cryptographiques embarquées sur carte à puce (C, assembleur)
Développement PC (C, C++)
Cryptographie à clef publique / secrète : Développement et sécurisation de Librairies cryptographiques embarquées.
Cryptographie à clef secrète : Développement de Librairies
Optimisation de code, mise en place de contre-mesures (attaques physiques par fautes ou canaux cachés).
NEOPOST
- Ingénieur développement logiciel embarqué
Bagneux2005 - 2007• Couche de session TLS : Intégration d’algorithmes cryptographiques à
clef secrète et publique).
• Protocole de communication de type Xmodem (liaison RS232) à 10Mbits/s.
• Divers drivers de mémoires externes (flash, eeprom, Timekeeper), moteur
d’archivage à la volée en flash de données statistiques.
• Parseurs de fichiers (formats XML et XNDF).
• Scripts de tests FIPS automatiques des algorithmes embarqués.
• Support et intégration du système dans l’infrastructure PKI
production/clients.
Responsable développement logiciel embarqué d’un projet de pesée dynamique
• Conception et spécification de l’ensemble du logiciel et de ses
interfaces systèmes.
• Drivers d’un ensemble convertisseur analogique/numérique 24bits –
capteur de pesée.
• Asservissement d'un moteur à courant continu par modulation de largeur
avec un régulateur Proportionnel Intégral Dérivé.
• Filtrage numérique : Détermination empirique de différentes fréquences
de coupure en fonction des caractéristiques de l’enveloppe à peser et
des caractéristiques mécaniques vibratoires du système, design de
filtres passe-bas FIR et implémentation soft.
• Support et intégration du système dans son environnement de production.
MBDA
- Ingénieur développement logiciel Temps réel
Le Plessis-Robinson2003 - 2005• Conception et développement de logiciels applicatifs temps réels de
simulation d’équipements embarqués sur missile : Simulation / espionnage
des entrées/sorties d’un équipement embarqué (calculateur missile,
récepteur arrière…) vis-à-vis d’un autre équipement (bus avion, tête
chercheuse…)
• Développement d’outils de test (parseurs, scripts) en Java sur PC.