Menu

Luc THEVENON

L'Horme

En résumé

Mes compétences :
CORBA
HTML
JAVA
JNI
MySQL
PHP
Php MySQL
Programmation
Programmation orientée objet
Python
UML
XML
C
C++

Entreprises

  • Haulotte Group - Ingénieur développement logiciel embarqué

    L'Horme 2008 - maintenant
  • Credence - Ingénieur développement logiciel

    2000 - maintenant Développement et intégration du logiciel de pilotage des plateformes de test automatique (ATE) de composants électroniques (SOC, CPU, GPU).

    2007 - Exécution multithread des programmes de diagnostic en parallèle sur plusieurs instruments.
    * Recherche, analyse et correction des erreurs occasionnelles d'exécution à l'aide d'outils spécifiques (Thread Checker, analyseur de bus, debugger)
    * Le diagnostic complet d'un système avec 26 instruments/threads chez AMD est ainsi passée de 24 heures à 6 heures grâce à l'exécution en multithread.
    * Equipe : 4 ingénieurs informaticiens et 1 ingénieur électronicien situés sur les autres sites de développement en Angleterre et aux Etats-Unis
    * Technologies: C++, JAVA, XML, Thread Checker, Visual Studio, ClearCase, Timbuktu, Windows.

    2006 - Nouvelle version majeure du logiciel de pilotage XTOS de la plateforme de test Sapphire
    * Résolution des problèmes identifiés par les clients (AMD, Intel) et les ingénieurs d'application.
    * Réduction du temps d'exécution et de la consommation mémoire à l'aide d'outils spécifiques (Debug Diagnostic Tool, JMP - Java Memory Profiler).
    * Intervention de manière autonome à tous les niveaux logiciels de la plateforme : programmes de test client (JAVA / XML), contrôleurs et pilotes (C++), programmes de calibration et de diagnostic (JAVA), interfaces de programmation (CORBA / JNI, JAVA, Python).

    2005 - Calibration temporelle automatique des signaux internes d'un nouvel instrument de la plateforme de test Sapphire permettant de tester des composants digitaux à haut transfert de données (6.4 Gbps).
    * Compréhension de la technologie de calibration du FPGA Virtex 4 (Source-Synchronous)
    * Spécification, développement et intégration du programme de calibration dans le système.
    * Equipe : autonome en étroite collaboration avec les 2 ingénieurs électroniciens impliqués dans la conception de l'instrument.
    * Technologies : C++, UML, Python, ClearCase, Windows.

    2004 - Diagnostique fonctionnel de 3 nouveaux types d'instruments de la plateforme de test Sapphire
    * Conception, développement et intégration des programmes de diagnostic permettant de valider les nouvelles fonctionnalités des instruments.
    * Equipe : 3 ingénieurs informaticiens en étroite collaboration avec les ingénieurs électroniciens responsables de la conception des instruments.
    * Technologies : JAVA, XML, Python, ClearCase, UML, Windows.

    2003/2004 - Evaluation des performances du logiciel de pilotage XTOS de la nouvelle plateforme de test Sapphire
    * Conception et développement d'un benchmark sur l'ancienne plateforme de test EXA3000 et sur la nouvelle plateforme Sapphire afin de comparer les 2 logiciels (fonctionnalités et temps de test)
    * Analyse des résultats du benchmark sur chaque nouvelle version de XTOS, identification des problèmes de performance et report aux équipes de développement concernées.
    * Equipe : autonome en collaboration avec les différentes équipes de développement de XTOS
    * Technologies : XML, JAVA, ClearQuest, ClearCase, Windows.

    2001/2003 - Elaboration d'une solution complète pour les composants mixtes RF (3-6 GHz) / digitaux dans la plateforme de test EXA3000
    * Collaboration externe avec Rhode&Schwarz pour les appareils RF (analyseur de signaux vectoriels et générateur de signaux vectoriels).
    * Elaboration du cahier des charge, conception, développement et intégration des pilotes et interfaces de programmation des instruments RF.
    * Equipe : 5 ingénieurs informaticiens, 3 ingénieurs électroniciens et 1 ingénieur d'application
    * Technologies : C, C++, JAVA, XML, ClearCase, UML, Unix.

    2001 - Option de Scan (injection en série de signaux digitaux sur des entrées dédiées du composant à tester) sur la plateforme de test ITS9000 KX
    * Développement et intégration du compilateur de vecteurs de Scan
    * Rédaction de la documentation utilisateur.
    * Equipe : 2 ingénieurs informaticiens et 4 ingénieurs électroniciens
    * Technologies : C, ClearCase, Unix.

Formations

Réseau

Annuaire des membres :