Menu

Robin BOUCHER

Antony

En résumé

Ingénieur hardware/chef de projet chez FIME.

Mes actions au sein de l'équipe portent sur :
- la mise au point de carte électronique : mécanique, schéma, routage, ...
- le développement "logiciel" couches basses afin de piloter divers appareils afin de faciliter leurs intégrations dans nos solutions.
- la qualification / validation de nos produits ou solutions logiciels

Mes compétences :
Microcontroleur (PSoC, ST, Silabs, Maxim, 8051)
ISO 7816-3
ISO 14443
Java
C, C++
VHDL / FPGA (altera)
Altium Designer

Entreprises

  • FIME - Ingénieur hardware / chef de projet

    Antony 2017 - maintenant New product named "probe+".
    This product is used in contact or contactless:
    - to emulate smartcard or reader
    - to spy data exchange
    - both features (spy/emulation) can works in same time
    Lot of principles could be reused for next projects :
    - portable tool with its battery
    - fast charge with wall adaptor (product can draw 1A), nominal charge on PC port with 450mA max
    - microcontroller with multi-applications (bootloader + 2 users applications)
    - fast write in SD card (around 800KB/s) with a SPI bus
    - embedded software can be uptaded via a file saved in SD card
    - UART generic protocol between 2 components on the board
    - USB port implements multiples interfaces (2 devices are detected by the PC however only one USB cable is connected)
    - I2C bus is used for data exchange on the board
    - RGB detector
    - sound sensor
    - RF crete demodulation

    project maintenance :
    - EMVeriPOS : qualification renewal
    - Greenlight : bugfix (JAVA)
    - FIME Card Emulator (used in SAVVI and EVAL software of FIME) : bug fix (C/ams) and update for a compatbility with probe+ (same emulation part)

    workshop/seminar/training :
    - Agile (Caen) with KoKan
    - Bluetooth (Paris) with Cypress
    - IOT (Rennes) with quicksilver demo board for wifi / azure / aws
    - Neural networks into microcontroller (Paris/november 2019) with ST
  • OAB - FIME SAS - Ingénieur hardware / chef de projet

    2015 - 2016 Reprise du produit Greenlight, après un transfert de compétences interne, j'ai developpé le module de “performance” : cet outil permet de mesurer la performance des cartes sans contact. Ce logiciel est developpé en JAVA.
    https://www.fime.com/products/analog-protocol/greenlight.html

    Maintenance et mise à jour évolutive de l'émulateur de carte à puce et de lecteur utilisable en contact (ISO-7816) et en contactless (ISO-14443).
    https://www.fime.com/press-documents/fime-launches-the-next-generation-of-its-emv-level-3-test-platform.html
  • OAB - FIME SAS - Ingénieur hardware / chef de projet

    2014 - 2015 Développement d'un outil de test dans le domaine de la carte à puce. Il s'agit d'un émulateur permettant de simuler :
    - une carte à puce contact/contactless
    - un lecteur de carte à puce contact/contactless
    Le produit est basé sur un microcontroler Cypress (PSoC 5LP). La partie contact du produit suit les spécifications EMV basées sur ISO 7816. Pour le contactless nous avons suivit l'EMV CL basé sur l'ISO 14443.
    Mes rôles sur ce projet sont transverses :
    - mise au point de l'architecture hardware et du schéma électronique
    - définition des contraintes et suivi du routage par notre partenaire Artemis.
    - définition et suivi du développement du boitier par Activetech (CAO, impression 3D, prototypage, moule, ...)
    - développement du firmware embarqué dans le PSoC
    - développement de la DLL de pilotage du hardware (en C)
    - reporting sur l'avancement du projet hardware afin d'ajuster les plannings des projets dépendants ce nouveau hardware FIME sera utilisé dans un software en cours de mise au point.

    Gestion de projet sur le produit EMVeriCard afin de qualifier la version supportant le plan de test carte EMV 4.3.a
    https://www.fime.com/emvericard.html

    formations:
    - anglais
    - USB par MVD training et TELEDYNE
  • OAB - FIME SAS - Ingénieur

    2013 - 2014 projet interne:
    Maintenance des produits Smartspy Contact et Contactless :
    - les logiciels sont développés en JAVA.
    - mise au point de drivers USB compatible Windows7 OS 32/64bits
    https://www.fime.com/smartspy-contactless.html
    https://www.fime.com/smartspy-contact.html

    projet client:
    Développement d'un lecteur de carte à puce contactless sur une tablette android. Cela permet d'avoir un terminal de paiement sur un support "générique".
    J'ai utilisé un microcontrôleur maxim (maxq 1850) pour la mise au point du kernel level1.
    L'aspect RF est géré par un composant NXP le PN512.
    Ce lecteur est certifié conforme avec EMV CL 2.3.1

    formations:
    anglais
    gestion de projet
  • OBS - FIME SAS - Ingénieur

    2012 - 2013 projet client:
    Développement d'un lecteur contactless
    J'ai utilisé un microcontrôleur ST (µC OSII) pour la mise au point du kernel level1.
    L'aspect RF est géré par un composant NXP le PN512.
    Ce lecteur est certifié conforme avec EMV CL 2.2

    projet interne:
    mise au point du cahier des charges du robot pour les bancs de test EMV/NFC forum.
    validation des plans 3D de notre partenaire (BGI)
    validation/recette du produit final
  • OBS - FIME SAS - Ingenieur

    2011 - 2012 projet interne :
    Développement d'un banc test automatique sur la technologie sans contact (moteur développé en labview)
    Dans un premier temps la rédaction des spécifications de l'interface afin de partager ma vision du logiciel.
    Dans un second temps au sein de l'équipe de développement, les modules (DLL en C) de pilotage des simulateurs (MP300) en mode "lecteur" ou en "carte".
    La solution de test FIME est actuellement commercialisée.
    La solution de test carte est également qualifiée par EMVCo.
    https://www.fime.com/rf-test-benches.html

    projet client:
    Développement d'un lecteur de carte à puce.
    Mon travail porte essentiellement sur la mise au point du kernel level 1 au sein du microcontrôleur EPSON.
    Le code est mis au point en C et également en assembleur pour les sections critiques : fortes contraintes de vitesses sur le code afin d'être conforme avec l'EMV.
    Ce lecteur est conforme avec la spécification EMV 2000.
  • Orange Business Services IT&L@bs - Ingenieur

    2010 - 2011 Qualification d'une solution de test pour carte à puces.
    Ce produit "EMVeriCard" est destiné aux laboratoires de test et fabricant de carte. Le plan tests est basé sur l'EMV, il permet de s'assurer qu'une carte fonctionnera correctement sur le terrain.

    La solution de test est basé sur un MP300TC3 (fabricant MicroPross) et du logiciel EMVeriCard (mis au point par LBI).
    Ma mission porte essentiellement sur la partie électrique du plan. Nous avons mis au point un processus de qualification en cloisonnant chaque partie :
    - revue documentaires : comparaison des informations du plan de test (valeur min/nom/max tolérance avec les caractéristiques du produit (possibilité des régalges et précision
    - tests analogiques : vérification que l'outil (le MP300TC3) est bien conforme aux spécifications constructeurs. Dans le cas de déviation, nous avons ajuster la précision réelle de notre solution de test.
    - vérification de la suite de test : vérification que la suite de test correspond au plan de test. Chaque script a été contrôlé afin de s'assurer qu'il a été correctement paramétré.
    - vérification d'un panel de test : suite à une sélection d'un panel (judicieusement choisi), nous avons contrôler sur ce panel que l'outil donne les bon verdict avec la précision souhaitée.

    Le produit est qualifié avec succès :
    http://www.emvco.com/approvals.aspx?id=116
  • Silicomp Management / R&D - Ingénieur

    2007 - 2010 www.silicomp.fr

    Projet Smartspy contactless :
    C'est un appareil qui permet l'enregistrement des transactions dans les technologie sans contact (ISO14443, NFC...)

    Sur ce projet j'ai mis au point plusieurs modules :
    - le module de dialogue avec la carte SD
    - le module de dialogue USB (partie hardware ainsi que le driver PC )
    - le module de l'IHM (clavier, écran graphique ...)
    - le module d'alimentation (batterie rechargeable, optimisation de consommation..)
    Pour la conception de ces modules j'ai particulièrement enrichis mes connaissances sur la programmation VHDL, l'architecture des processeurs NIOSII destinés au FPGA altera.
  • FIME - Technicien

    Antony 2003 - 2004 FIME société spécialisée dans la monétique pour le test, l'expertise et le conseil. (www.fime.com)
    J'ai eu l'opportunité de travailler :
    -à la mise en place d'un banc de test automatisé pour les TA des terminaux EMV contact.
    -sur le projet smartspy : un outil de test qui permet d'espionner, enregistrer et analyser le dialogue entre une carte et un lecteur.
  • ADECE - Technicien stagiaire

    2001 - 2001 Société spécialisé dans les :
    - alimentations : linéaire, découpage...
    - amplificateurs diverses

Formations

  • Ecole Nationale Supérieure D'Ingénieurs ENSICAEN

    Caen 2004 - 2007 informatique spécialité monétique et sécurité

    diplome effectué en alternance au sein de FIME.
  • Université Caen Basse Normandie (Caen)

    Caen 2002 - 2003 Licence "microcircuits, cartes et applications"
  • Lycée Grandmont

    Tours 1997 - 2002 électronique

    2nd(TSA et IESP), 1ère STI, Term STI.
    STS 1ère année, STS 2nd année.

Réseau

Annuaire des membres :