Menu

Frédéric PASQUET

GUYANCOURT

En résumé

Mes compétences :
Systèmes Embarqués
Software
Logiciel embarqué

Entreprises

  • PACE

    maintenant
  • NXP Semiconductors - Senior Software Engineer

    Colombelles 2013 - maintenant Developer team member for MediaPlayer SDK product for Android platform
    - Android SDK - Java
    - Android NDK - C/C++
    - HW decoding on platform with H264
    - Streaming video - HLS and Progressive Download
    - Automatic test with JUnit
    - Software architecture
    - Customer support
    - Agile Methodologies
  • Pace France - Software Engineer

    2010 - 2012 * Integration logiciel Middleware sous Linux:
    - Responsable du développement logiciel d'un élément permettant le management du display sur STB



    * Intégration logiciel usine pour test des fonctions unitaires d'une Set-Top-Box.
    - Développement de driver bas-niveaux pour validation fonctionnelle sur Linux
    - Intégration et développement dans environnement projet Linux
    - Participation et spécification au Factory Process



    * Responsable driver storage pour STB :
    -Participe au design et à la mise au point des fonctions software mémoire Flash (NAND et NOR) sur divers OS (ST OS21 et driver linux sur plateforme BroadCom et ST)
    -Assure la maintenance, le suivi technologique et l'évolution fonctionnelle du driver
    -Participe à la gestion de configuration et à l'intégration software dans les produits
    -Assure les tests et la documentation (Interface, design, tests,...) de chaque driver
    -Participer à la validation des drivers en collaboration avec les équipes hardwares
    - Assure une veille technologique des nouveaux composants pour tests et intégrations sur de nouvelles plateformes.
    -Assure le lien avec l'usine pour cibler et résoudre les problèmes potentiels rencontrés durant la pré-production
  • Apside - Software Engineer

    Boulogne-Billancourt 2010 - 2010 *Mission General Electric HealthCare : Au sein du département mammographie de General Electric HealthCare à Buc, prise en main, définition, spécification et développement d'un sous-système proche capteur dans un mammographe.

    -Prise en main du système et sous système. Le sous-système en question est en relation avec le détecteur récupérant les images x-ray et le générateur x-ray.
    -Participation à la rédaction de l'analyse fonctionnelle et disfonctionnelle du système
    -A partir du système existant, développement d'une nouvelle fonctionnalité logicielle tournant sur cible x86 RedHat3 sur le mammographe permettant de faire de la Tomosynthese (Mammographie 3D).

    **Anglais fréquent
  • Apside Technologies - Ingénieur Electronique

    Boulogne-Billancourt 2009 - 2010 * Mission CEA : Au sein du Service CND (Contrôle non Destructif par Ultrasons) du CEA LIST, participation à l’élaboration des spécifications de l’architecture système d’un imageur portable.

    - Participation au choix de l’architecture (Hardware + Système)
    o Evaluation des composants du marché (performance, consommation, …),
    o Proposition d’architecture matérielle,
    o Evaluation des OS pour le processeur choisi,
    - Evaluation du processeur OMAP 3530 et des outils associés :
    o Prise en main de la carte d’évaluation OMAP3xEVM,
    o Portage QNX Neutrino (Environnement Momentics),
    o Portage Microsoft Windows CE (Environnement Visual Studio),
    o Portage Linux embarqué open source (Environnement Linux Ubuntu),
    o Portage de Qt sur la cible Linux OMAP 3530 et développement d’application de test,
    o Evaluation 3D avec programmation OpenGL ES 1.X,
    - Evaluation communication entre FPGA et processeur ATOM via liaison PCI
    o Ecriture d’un driver PCI pour Windows XP Embedded
    o Mise en place du PCI sur FPGA avec un Xilinx Coregen
  • CEA List - Ingénieur-Chercheur

    2007 - 2009 * Projet DO30 (18 mois) : Développement d’une carte électronique effectuant des traitements vidéo pour une application dans le domaine de l’automobile (détection d’obstacles à 30 mètres)
    - Prise en main complète du système :
    o Logiciel de supervision sur station PC (Environnement Visual Studio)
    o C/C++ sur microcontrôleur STR910 à cœur ARM9 (Environnement IAR Systems)
    o C/C++ sur DSP TigerSharc 201 de Analog Devices (Environnement Visual DSP++)
    o VHDL sur Xilinx Virtex4 FX140 (Environnement Xilinx ISE + ModelSim)
    - Simulation complète du système en écrivant le comportement en SystemC et VHDL,
    - Ecriture des routines de base sur composants programmables pour le test fonctionnel,
    - Intégration des différents algorithmes du système :
    o Programme de contrôle/supervision du microcontrôleur,
    o IP sur FPGA d’interface caméra et calcul disparité des images stéréoscopiques
    o Logiciels de traitement d’image sur DSP TigerSharc201 de Analog Devices
    - Validation de l’ensemble du système avec un simulateur « vérité terrain » (Développé sur le logiciel Xilinx EDK en C et VHDL sur une carte d’évaluation Xilinx ML501),
    - Intégration et validation de la carte sur véhicule avec tests dans des conditions réelles.
    ==> A fait l’objet d’une publication pour la conférence ITSC 2009

    * Projet ROMA (5 mois) : Développement d’un opérateur de calcul et d’un processeur de contrôle pour son intégration dans une architecture multimédia reconfigurable

    - Développement VHDL,
    - Simulation des architectures sur le logiciel ModelSim avec la mise au point de testbench,
    - Synthèse des architectures développées sur FPGA (Xilinx) et ASIC (DesignVision).

    * Projet VISIOPACK (1 mois) : Participation à l’intégration d’un programme de reconnaissance de piétons (compilé sur Linux embarqué) dans un système à base d’un processeur IMX31 (cœur ARM 11).

Formations

Réseau

Annuaire des membres :