Projet : Modem ADSL (BBOX) et décodeur télévision numérique.
Dans le cadre de l’internalisation des développements embarqués des équipements modem et STB :
• Bilan des architectures logiciellesTECHNICOLOR et SAGEM,
• Etude des moyens de mesure de performances (timing et mémoire).
Rôle : Réfèrent technique.
Environnements techniques et méthodologiques : Carte BBOX à base de BCM6358 et STB à base de STi71xx, langage C, JTAG LAUTHERBACH.
Poste : Ingénieur logiciel embarqué senior
EURILOGIC (SSII) Client : SYLUMIS (2 ans et 4 mois)
octobre 2007 - avril 2010
Projet : Puits de lumière à technologie LED pour la nouvelle automotrice TRANSILIEN
• Analyse du cahier de charges de BOMBARDIER TRANSPORTATION,
• Choix systèmes (définition des sous systèmes et des protocoles échanges associées),
• Estimation et planifications des développements,
• Choix et mise en place des ressources du projet au niveau : Machines, logiciel de gestion de configuration et de faits techniques, chaînes de compilation et outillage d’intégration.
• Spécification, conception et développement des logiciels des cartes à base de microcontrôleurs 16 et 32bits (couche basses et applicatives),
• Développement des bancs de test de production et d’installation des cartes LED et du contrôleur du puits de lumière.
• Installation et maintenance sur site.
Rôle : Ingénieur logiciel embarqué,
Interface technique au chef de projet.
Support aux utilisateurs Subversion/TortoiseSvn.
Interface technique SYLUMIS auprès de BOMBARDIER TRANSPORTATION.
Projet : Carte d’alimentation Varisyl2
• Analyse de la norme DMX-512,
• Choix du microcontrôleur et affectation des entrées/sortie,
• Conception et développement logiciel.
• Intégration sur carte d’évaluation EXPLORER 16 de Microchip
Rôle : Ingénieur logiciel embarqué
Environnements techniques et méthodologiques : Normes : EN 50155, EN 50128, STM-E-01, 012 et 013, DMX-512. dsPiC33 (16bits) et LPC2468 (ARM7 32bits), bus CAN et Ethernet, Environnement de développement KEIL (ARM7) et Microchip (16bits), noyau temps réel RTX, gestion de fichier flash et pile de communication Internet (protocole Echo, TFTP, IGMP, DHCP, UDP, IPV4) outil de gestion de configuration Subversion/TortoiseSVN et de faits techniques BugTracker, outil d’intégration: USB CAN et Wireshark.
Poste : Chef de projet/Ingénieur logicielRôle : Ingénieur logiciel embarqué/Chef de projet sous–traitance.
REFLEX CES (9 mois)
janvier 2007 - septembre 2007
Projet : FaxBox
• Mise en place des outils de mise au point,
• Adaptation et implantation du bootloader « U-BOOT » sur la carte ADDER875 et faxbox,
• Configuration et compilation du noyau linux (+ busybox),
• Rédaction d’un cahier des charges et suivi de la sous-traitance pour les drivers MMC, LED et ETHERNET, planification.
Rôle : Ingénieur logiciel embarqué/Chef de projet sous–traitance.
Environnements techniques et méthodologiques : Bootloader U-BOOT et noyau linux 2.6.18 sur carte à base de MPC875, outils de mise au point : INSIGHT, GDB, sonde jtag BDI2000.
Poste : Ingénieur logiciel senior.
VIACCESS -groupe France Télécoms (9 mois).
avril 2006 - décembre 2006
Projet : Contrôle d’accès TV numérique (PC 4.0)
• Etude comparative des composants carte à puce 8bits, 16bits, 32 bits ATMEL, INFINEON, PHILIPS, ST
• Choix du composant pour le développement de la version PC 4.0.
• Interface technique concernant l’architecture logiciel carte et la fonctionnalité de téléchargement du logiciel applicatif du contrôle d’accès.
Rôle : expert logiciel carte à puce. Interface technique avec la société GEMALTO.
Environnements techniques et méthodologiques : Carte à puce 8 bits PHILIPS, javacard.
Poste : Chef d‘équipe logiciel (8 personnes).
NAGRA France (3 ans et 9 mois)
juin 2002 - mars 2006
Projet : Contrôle d’accès TV numérique (Médiaguard)
Carte à puce :
• Gestion de l'équipe (plan de charge, avancement, reporting, mise en place de méthodologie),
• Interfaces (internes) avec les équipes d'architecture système, d'intégration, micro-électronique et cryptographique, (externe) fondeurs et encarteurs.
• Evaluation et test d'un nouveau composant ATMEL (mise en ouvre du composant, simulation d'attaque).
• Chef de projet OS sécurisé pour carte à puce ATMEL.
Unité de chiffrement: Carte de supervision (B11),
• Développement une application sous Linux ( PThread, TCP/IP)
• Maintenance et évolution du logiciel Carte lecteur (LECAMII), reprise du projet pour industrialisation (µ8051).
Poste Technical leader (9 personnes)
PHILIPS CONSUMER COMMUNICATIONS (1 an et 8 mois)
septembre 2000 - mai 2002
Technical leader (9 personnes)
Gestion technique de l'équipe «Basic Embedded Software» (planification, affectation des ressources, suivi)
Projet : Evaluation d'une machine virtuelle de SUN (K.V.M, M.I.D.P)
• Pré-étude de la machine virtuelle et de l'interface M.I.D.P, architecture logiciel sur une carte d'évaluation, conception, réalisation et intégration des différents drivers (clavier, rs232, écran).
Rôle : Technical leader de l'équipe
Ingénieur logiciel embarqué.
Environnements techniques et méthodologiques : CIRRUS LOGIC (ARM 720TDMI), langage C, sonde jtag, machine virtuelle KVM de Sun, M.I.D.P noyau temps réel propriétaire, clearcase.
Rôle : Ingénieur logiciel.
aujourd'hui
Projet : VAC068A
• Analyses des moyens de test sur plate-forme 68020, bus VME.
• Rédaction du manuel utilisateur « banc de test ».
Rôle : Ingénieur logiciel.
Environnements techniques et méthodologiques : PC sous Windows 2000, carte à base de 68020
Rôle : Ingénieur logiciel.
aujourd'hui
• Analyses des moyens de test sur plate-forme 68020, bus VME.
• Rédaction du manuel utilisateur « banc de test ».
Environnements techniques et méthodologiques : PC sous Windows 2000, carte à base de 68020
Rôle : Chef de projet/Ingénieur logiciel.
Projet : O.A.R.S synchrotron SOLEIL (Saclay)
aujourd'hui
• Suivi de projet (relation client, planification)
• Développement d’une application de correction de miroir bimorphe suivant la méthode de RODDIER (détermination du rayon de courbure, acquisition vidéo, pilotage d’alimentation de puissance de miroirs).
Environnements techniques et méthodologiques :PC sous Windows XP, carte vidéo d’acquisition MATROX METEOR II MC4, liaison Ethernet (winsock), Visual Studio .net 2003.
Rôle : Chef d’équipe logiciel carte à puce (8 personnes).
aujourd'hui
Chef de projet OS sécurisé
Ingénieur logiciel embarqué Unité de chiffrement.
Environnements techniques et méthodologiques : Carte à puce 8bits ST et ATMEL, POWERPC 603, microcontrôleur 8051, langage C, assembleur RISC, gestion de configuration Continuus.
Études et formations
Sécurisation des transmissions de programmes de télévision
E.N.S.T, Paris 13
2006
Cours d’anglais (intra-entreprise)
2004
Conception en UML et les designs pattern
Valtech
2003
Anglais, Chambre de commerce et de l'industrie de MEAUX Introduction
à U.M.L, Télélogic ARM9xx et plate-forme OMAP, Texas Instrument, Vélizy
2001
Langues
Anglais - C2
Autres compétences
2000 Réseaux GSM et GPRS, E.N.S.T, Paris 13
1999 PowerPC 603e, Microprocess, Courbevoie
1998 S.D.H, E.N.S.T, Paris.13
1991 Langage C et système UNIX, E.N.S.T, Paris 13
1987 Brevet de Technicien Supérieur, E.S.T.B.A, Paris 20