Menu

Jean-Marc VOLLE

GRENOBLE

En résumé

Curieux et dynamique je m’intéresse aux innovations technologiques qui ont un impact direct sur la vie ou les pratiques du grand public.
Mon domaine d'expertise touche principalement à la capture d'image et au multimédia embarqué sur smartphone ou Set Top Box.

J'apprécie particulièrement le travail en équipe multi disciplinaire et multi culturelle.

Mes expériences professionnelles me permettent de travailler sur la spécification logicielle d'un produit (architecture logicielle) ou sur le développement lui même (gestion de projet/d'équipe logiciel).
Mes domaines de compétences couvrent:
- L'Architecture multimédia des set top Box
- La protection des contenus multimédia (CAS/DRM)
- L'architecture des logiciels embarqués
- Les techniques de développement de logiciel embarqués (optimisation, test, debug, release,support)
- Le C/C++/Java
- Le développement d'application Android/Qt/Windows
- Le software embarqué pour la video (codec) et les camera (3A,...)
- L’accélération HW pour le multimédia
- La technologie des capteurs d'image CMOS
- Les standards et framework multimedia (OpenMax, V4L2, DVB)
- Les standard de compression, transmission et protection multimedia (H264,HEVC,Jpeg, VC1, DVB, ISOBMFF, CENC, HDMI,HDCP, CSI, SMIA)
- Le développement de drivers Linux
- Le management d'équipe
- La gestion de projet logiciel



Mes compétences :
Arm
Badminton
CORTEX
DSP
Firmware
GUITARE
Linux
Photo
Ski
Symbian
Video
Photographie
LabVIEW
capteur image CMOS
C++
C
architecture ARM
intercommunication skills
Visual Basic
UNIX
UML
SQL
Rational ClearCase
Python Programming
Project Management
Perl Programming
Microsoft Visual C/C++
Microsoft Project
Matlab
Java
HTML

Entreprises

  • STMicroelectronics - Architecte systeme/logiciel multimedia sur Set Top Box

    2013 - maintenant Architecte multimedia software sur system on chip pour set top box. (decodeurs TV "ADSL", satellite,...)
    * analyse des requêtes clients et support client
    * spécification d'interfaces entre composants (kernel/kernel, User/Kernel)
    * spécification syteme (HW/SW) et software (dataflow, control flow, API, sequence diagrams...)
    * suivi technique multi-site (France/Inde) des équipes de développement et revue de code.
    * spécification architecturales: composition video, HDMI pass-through, secure media path.
  • ST Ericsson - Architecte system/software camera embarquée

    GRENOBLE 2011 - 2013 Architecte "imaging SW" sur NovaThor U9600. (2 ans):
    Spécification "top-down" de l'architecture de la stack caméra de la couche d'abstraction Android (Camera HAL) jusqu'aux drivers Kernel de contrôle des IP d'acquisition/processing d'image bayer. (front end de capture, ISP, estimateur de mouvement, encoder Jpeg,...)
    * Spécification des composants OpenMax décrivant la solution HW accélérée STE.
    * Description des Dataflow de processing. (séquence diagram,...)
    * Spécification des driver Kernel. ;
    * Description de "micro architecture " des drivers, revue de code. ;
    * Préparation de la NPR du produit. ;
    * Participation technique à l'architecture Camera pour smartphone Windows Phone 8.
    * Discussion technique avec les équipes Google pour la définition des services fournis par la camera dans les futures versions d'Android. ;
  • STEricsson - Architecte logiciel caméra embarquée

    GRENOBLE 2011 - maintenant Architecte logiciel pour la stack Camera de smartphone Android , de la couche d'abstraction Android (HAL) aux driver kernel linux (V4L2). Architecture logicielle basée sur le standard OpenMax
    - Lead technique du groude d'architectes camera.
    - Spécification des composants et de leurs API.
    - Etude et spécification des dataflow HW/SW ( capture d'images, processing, compression)
    - Interface avec les architectes des autres groupes metiers (HW, Android, OS)
    - Interface avec les architectes des clients/fournisseurs (Google, HTC)
  • ST Ericsson - Chef de projet puis d'équipe

    GRENOBLE 2006 - 2011 Chef de projet puis d'équipe développement sw caméra embarqué pour smartphone (5 ans)

    Responsable technique/projet de l'équipe de développement firmware/software du sous système caméra de la puce Nomadik 8815 puis NovaThor 8500 (APE sélectionné par Nokia/Samsung/LG/HTC pour des téléphones multimédia).
    * Suivi technique avec les équipes d'intégration/architecture des client (Nokia).
    * Spécification logicielle, revue d'architecture, suivi technique, debug.
    * Gestion de projet multiculturel. (France/Inde/Ecosse/Italie).
    * Management d'équipe (5 STE/5 sous traitants) ;
    * Interface avec les autres groupes métiers (architecture, design hardware, vérification, capteurs, intégration OS, validation) ;
    * Méthodologies de développement (software engineering). ;
    * Développement multi-cœur (XP70/8051/DSP/ARM) et temps réel.
    * Expertise système en imagerie pour la téléphonie (capteur CMOS, Autofocus, Flash, reconstruction, traitement).
  • STEricsson - Team leader groupe imaging software

    GRENOBLE 2004 - 2011 Responsable du groupe de développement software/midleware+firmware camera pour puce pour la téléphonie mobile "high-end".

    Leading technique et managerial.

    Groupe d'une dizaine de personnes. Les livrables sont des composants softwares OpenMax qui abstraient les fonctionnalité de camera (capture d'image) d'un téléphone portable. Ces composant tournent sur coeur ARM et pilotent le sous systeme (DSP, MCU, pipe HW).

    Expertise: code embarqué, fonctions des cameras (3A, control capteur, reconstruction d'image,...).
  • STMicroelectronics - Développeur software video embarqué

    2003 - 2006 Développement et optimisation d'un codec video (VC1/WMV9) et Jpeg sur l'accélérateur Video de la puce multimédia Nomadik.

    * Analyse des standards et conception du logiciel de référence.
    * Analyse de la performance et proposition de partitionnement Hardware/Firmware/Software
    * Portage (firmware) et optimisation sur DSP. ;
    * Documentation et formation sur les standards. ;
    * Expertise sur les standards Jpeg et VC1. ;
  • STMicroelectronics Crolles - Ingénieur caractérisation imagers CMOS & Responsable des développements

    2000 - 2003 Responsable des développements logiciels (C,C++,LabView) dédiés à la caractérisation d'imageurs CMOS sur un banc de caractérisation electro-optique: Les outils développés couvrent les étapes de contrôle du banc-capteur / acquisition d'images / reconstruction / extraction de données statistiques / historisation / classement nécessaires à la caractérisation d'imagers CMOS.
    * Etude/spécification des méthodologies de mesure. ;
    * Développement de drivers d'instruments de contrôle du banc/capteurs
    * Développement des algorithmes de mesure et d'extraction d'information.
    * Développement d'outils d'analyse de mesures et d'historisation.
    * Développement d'un driver de carte d'acquisition vidéo et de reconstruction d'images.
    * Programmation microprocesseur et FPGA sur carte d'acquisition.
    * Encadrement de sous-traitants. ;
  • STMicroelectronics - Development logiciel/caracterisation

    2000 - 2003 • ingénieur caractérisation imagers CMOS. Responsable des développements logiciels dédiés à la caractérisation d’imagers CMOS sur un banc de caractérisation electro-optique: Les outils développés couvrent les étapes de contrôle du banc-capteur/acquisition d’images/reconstruction/extraction de données statistiques/historisation/classement nécessaires à la caractérisation d’imagers CMOS. Participation à la recherche/spécification des meilleures méthodologies/algorithmes de mesure.
  • STMicroelectronis - Developpeur firmware

    2000 - 2004 Responsable de développements firmware embarqué sur un DSP pour puce téléphonie pour des codec video et image.
    Développement optimisation d'un decodeur VC1 (windows video 9) et Jpeg.
  • Eurocopter - Ingénieur intégration système

    1998 - 2000 Logiciel de test/ intégration système.
    Scientifique du contingent puis
    * Spécification et réalisation d'essais visant à l'intégration du cœur avionique du NH90 (hélicoptère militaire transport de troupes).
    * Développement de logiciels (Unix/temps réel) dans l'environnement de test des commandes de vol électriques du NH90. ;
    * Coordination de l'activité logiciel (3 personnes) au sein du service essais. ;
  • CEA-LETI - Stage

    GRENOBLE 1997 - 1997 Restauration d'images radiologiques (mammographies) s'appuyant sur un modèle physique de formation de l'image : analyse du phénomène de création de l'image, estimation du flou de diffusion, mise en place d'une correction numérique.
  • Inserm - Stage de deuxième année

    PARIS 13 1996 - 1996 Cartographie veineuse en imagerie fonctionnelle par résonance magnétique nucléaire.

Formations

  • Ecole Nationale Supérieure De Physique ENSPG

    Grenoble 1994 - 1997 Diplôme d'ingénieur

    * Diplôme d'ingénieur (option instrumentation physique) de l'Ecole Nationale Supérieure de Physique de Grenoble (INPG Grenoble). Mention bien.
    * D.E.A signal image parole de l'INPG. Mention très bien ;

Réseau

Annuaire des membres :