EXPERIENCES PROFESSIONNELLES
Electronics expertise center d’Altran à Rennes : depuis 2016
Advanced Consultant Engineer
• 2018 : Développement d’un FPGA d’interconnexion avec interfaces Ethernet (RGMII) et audio pour équipement
radio (cible Cyclone V d’Altera) pour le domaine de la défense.
• 2018 : Développement d’une IP I2C master et de son driver logiciel associé pour le domaine spatial (cible Zynq de
Xilinx, utilisation du SDK Xilinx).
• 2017 : Développement et vérification virtuelle d’un FPGA de surveillance (alimentations, SEE...) et de modulation
QPSK pour système ARGOS (système de localisation et collecte de données par satellite).
• 2017 : Vérification virtuelle d’un FPGA de gestion d’interfaces pour système ARGOS (domaine spatial).
• 2017 : Développement d’un FPGA de multiplexage et d’encodage Reed Solomon de deux voies haut débit dans le
cadre d’un programme de satellites basse orbite.
• 2016/2017 : Prototypage d’IP ASIC sur cible FGPA Ultrascale pour le domaine automobile
Thomson Video Networks (maintenant partie d’Harmonic) à Rennes : depuis 2000
Ingénieur au sein du service Hardware Platforms (HWP)
• 2015/2016 : Carte d’acquisition, génération et traitement vidéo. Participation à la définition de l’architecture logicielle et FPGA. Conception et développement du driver PCI express Linux.
• 2015 : Développement d’un système embarqué (U-boot, Linux, Sysroot) sur carte à base de FPGA SoC Arria10
(ARMv7 cortex A9).
• 2014/2015 : Portage d’une application de multiplexage MPEG2 sur système FPGA SoC Cyclone V d’Altera.
• 2012/2013 : Produit de sécurisation de flux MPEG2-TS. Conception et développement FPGA.
• 2000/2011 : Divers projets dont :
- driver réseau multi OS (Windows/Linux) pour carte d’acquisition/génération video sur IP,
- développement logiciel et FPGA sur une carte d’encapsulation/désencapsulation MPEG2 sur IP basée sur un
FPGA Altera intégrant deux processeurs NIOS dont un tournant sous µCLinux. Carte développée pour un
partenaire américain (contacts quotidiens et déplacement aux Etats-Unis),
- FPGA sur une carte d’interface DVB-S2 vers ASI,
- drivers Linux et Windows pour une carte d’affichage face avant avec interface USB,
- librairie logicielle Windows (DLL) permettant de s’interfacer avec cette carte,
- FPGA sur une carte de désembrouillage venant s’interfacer avec un module DVB-CI,
- driver Windows pour cette même carte (interface USB).
Thales Broadcast & Multimedia en sous-traitance à Rennes : de 1998 à 2000
Technicien labo électronique
• Développement FPGA (sous MAX plus + II d’Altera).
• Développement logiciel embarqué (micro-contrôleur) en C et assembleur.
• Test et dépannage de cartes PC dédiées MPEG2 (pour analyseurs et serveurs).
Matra Communication à Rennes : de 1994 à 1997
Technicien de production électronique
• Production, test et dépannage de produits de télédiffusion professionnels (normes MPEG2, SDI, D2MAC Paquets,
Service National : de 1993 à 1994
• Maintenance et dépannage d’équipements radio et radar sur avions de reconnaissance à la base
aéronautique navale de Lann-Bihoué et sur porte-avions.
Stage : 1993
• Université de Huddersfield (UK) - Réalisation d’un voltmètre numérique en stage de fin d’études.
COMPETENCES TECHNIQUES
Compétences logicielles
• Langages C et C++
• Linux, µCLinux, Linux embarqué
(u-boot, configuration du noyau,
drivers, applicatifs)
• Temps réel (Xenomai)
• BSP pour Soc Altera (cibles
Cyclone V et Arria 10) et Xilinx
(cibles Zynq)
• Drivers Windows
• Chaînes de cross-compilation
• Scripts shell
• Environnement de développement
Eclipse/DS5
• Gestion de configuration (SVN,
CVS et GIT)
Compétences FPGA
• Langages VHDL et Verilog
• Simulation Modelsim/Questasim
• Chaîne de développement et de
compilation Altera/Intel (Quartus)
• Chaîne de développement et de
compilation Xilinx (Vivado)
• Chaîne de développement et de
compilation Microsemi (Libero)
• Maitrise des contraintes de timings
• Scripts TCL
Compétences technologiques
• Soc FPGA (processeur ARM
cortex A9)
• FPGA pour le domaine spatial
• NIOS (processeur soft d’Altera)
• Outil d’intégration pour systèmes
embarqués Buildroot
• MPEG2 Transport Stream, DVBASI, SMPTE310M, T2MI, RTP,
FEC
• Interfaces et protocoles réseaux
Ethnernet/IP
• Notions bande de base video SDI,
compressions audio et video
• PCI express
• Bonnes connaissances en
électronique
FORMATIONS
• 1993 : DUT GEII (Génie Electrique et Informatique Industrielle), option automatisme et systèmes - IUT de
Rennes 1.
• 1991 : Baccalauréat scientifique série E
LANGUES
• Anglais courant, certification TOEIC 975/990 le 29/07/2016
• Italien niveau B2
INFORMATIONS COMPLÉMENTAIRES
• Pratique du monocycle sportif, membre du club Rennes-Monostars depuis trois ans.
• Lecture en langues étrangères (romans à suspense).
• Titulaire du permis B.