Menu

Pierre LEBEE

CRÉPY EN VALOIS

En résumé

Responsable de la qualité des produits de virtualisation de la société Red Bend Software/Harman (solutions de virtualisation pour divers systèmes d'exploitation sur tout type de matériel)

Mes compétences :
Android
Assembleur
AUTOSAR
Langage C
Langage C++
Linux
OSEK
Qualité
Support
Systèmes d’exploitation
Virtualisation
VxWorks
Architecture processeurs Intel, ARM. Motorola, SH,
Python
Appium
Jenkins
Automatisation de tests

Entreprises

  • Harman International - Responsable qualité des produits de virtualisation pour l'automobile.

    2015 - maintenant Responsable d´une équipe qualité de 6 personnes pour la mise en place de
    tests automatisés sur Android (toutes versions), Linux et
    l´hyperviseur Red Bend dédiés à l'automobile.
    Mise en place des procédures ISO26262.
  • RedBend - Responsable qualité des produits VLX, Architecte, Consultant ChorusOS

    2010 - 2015 2012 Responsable Qualité

    Responsable qualité de vLogix Mobile 4.x/5.x sur platformes ARM (PandaBoard, BlazeTablet, Galaxy Nexus, etc.)

    2010-2011 Responsable Support

    Responsable de la production de VLX MH (Mobile Handset) 4.1 sur Goldfish: solution de virtualisation avec Android 2.2 et Linux 2.6.29/32 sur un emulateur Goldfish.
  • VirtualLogix - Architecte, Consultant, Responsable Support

    2002 - 2010 Consultant sur site, cours sur ChorusOS (Finlande, Allemagne, Chine) pour NSN et Lucent. Correction de bugs dans VLX sur Intel pour NI avec un délai maximal de résolution.

    2008-2009

    Chef de projet pour VLX sur Intel pour Nexter. Partage des plans mémoire d´un contrôleur vidéo i945 entre Linux et Windows sans perte de performances. Ce projet a été effectué pour Nexter afin d´équiper des véhicules blindés utilisant 4 caméras vidéo sur un réseau ethernet à très haut débit.

    Adaptation de ChorusOS C5 sur une carte cible PowerPC (SC5200) pour Canon.

    Conception et implémentation d´un outil de détection de fuites de mémoire pour NSN.

    2006-2008

    Conception et implémentation d´un noyau OSEK v2.2.2 pour Valéo incluant un OIL v2.5. Implementation des normes AUTOSAR de protection mémoire et de protection temporelle sur ce noyau OSEK tournant sur un BSI 2004 EV et comprenant un S12XE. Ce noyau fonctionne aussi sur un simulateur développé sur Linux et Windows XP. Conception et implementation d´une suite de validation OSEK et OIL.

    2005-2006

    Conception et implémentation d´un environnement USB minimal sur ChorusOS C5: noyau, pilote clavier et souris, clé USB. Ce projet a été effectué pour un environnement EAL5 en collaboration avec Bertin Technologies pour la DGA. Développement de divers pilotes Ethernet.

    2003-2004

    Conception et implémentation de bibliothèques d´émulation uITRON et VxWorks sur ChorusOS, ainsi que des suites de validations. Cours sur ChorusOS en Chine pour le centre de compétence Chorus de Nokia en à Hangzhou (Chine).

    Brevets:

    . Memory Allocation: Deterministic Best Fit algorithm
    Brevet Européen EP1713000A1, WO20006EO03334
    Pierre Lebée, Ivan Boule (2004 pour Jaluna/VirtualLogix)

    . Generic Low Cost Hardware Mechanism for Memory protection
    Brevet Européen EP1619584A1, WO2005EP01480 20050214
    Pierre Lebée, Ivan Boule (2005 pour Jaluna/VirtualLogix)
  • Sun Microsystems - Architecte, Responsable Qualité (Senior Staff Engineer)

    Santa Clara 1997 - 2002 Encadrement de 6 ingénieurs.

    Conception et implémentation d´un environnement de validation pour ChorusOS. Validation possible en multithread et en multiactor.

    Implementation d´une suite de validation Unix en multithread.

    Implementation d´un mécanisme de trace non intrusive.

    Support de ChorusMix v3.2 pour les PABX Alcatel 4400 (plus de 100000 installation dans le monde). Mise en oeuvre de tests de non regression.

    Portage du micronoyau ChorusOS sur un processeur SH-2 pour Victor Data System.

    Brevets :

    . Software Interrupt Mechanism, brevet US 6,108,744
    Pierre Lebée (1998 pour Sun Microsystems)

    . Tracking race condition bugs in a deterministic way in synchronization primitives
    Proposition de brevet P7343 pour Sun Microsystems en 2000
    Pierre Lebée, Ivan Boule

    . Stress Testing at Low cost through massive parallel execution of unit tests, brevet US 6,928,378
    Pierre Lebée, Ivan Boule, Aurélien Jacquiot, Sébastien Laborie
    (2001 pour Sun Microsystems)

    . Non intrusive debugging method for real-time software
    brevet US 2005991090
    Pierre Lebée, Ivan Boule (2001 pour Sun Microsystems)
  • Chorus Systèmes - Ingenieur R&D, Achitecte, Consultant

    1987 - 1997 Conception et implémentation d´un noyau iRMX286 sur ChorusOS MiX v4 permettant d´exécuter en binaire (sans recompilation ni édition de liens) une application télécom de MATRA écrite en PLM/286 sur un PABX.

    Implémentation d´un couche MMU (Memory Management Unit) générique for la famille Motorola MC68040.

    Portage d´un serveur NFS sur ChorusOS pour Bosch

    Conception et implémentation d´un algorithme de sauvegarde et restauration des registres des coprocesseurs flottant sur demande dans un environnement multiprocesseur.

    Conception et implémentation d´un algorithme d´optimisation de mise à jour des TLB sur un multiprocesseur.

    Portage de Chorus COOL ORB sur Windows 3.2 en mode 16 bits.

    Conception et implémentation d´une bibiothèque de surveillance des
    connexions IPC pour un projet de tolérance de pannes (Projet Goldrush).

    Conception et implémentation d´un outil d´analyse de performances (profiler) à très fréquence sur des machines cross-connect pour ANS (Alcatel Network Systems).

    Portage de ChorusOS sur une architecture hypercube à 128 noeuds d´Intel.

    Conception et implémentation d´un environnement SCSI à très haut débit pour un visiophone (premier prototype français d´un visiophone réalisé
    en collaboration avec le CNET).

    Portage de ChorusOS sur des cartes à base d´Intel 286/386/486 et de PC.

    Participation à divers projets Esprit : EuroWorkStation, Multiworks, etc.

    Support de cours:

    . Expertise C, 154 transparents, mars 1990 (ORSYS)

    . Unix drivers, 175 transparents, avril 1994 (Défi Formation)
  • UTC Université de Technologie de Compiègne - Enseignant Chercheur

    1986 - 1987 Travaux sur les résultats de ma thèse concernant une machine multiprocesseur basée sur des processeurs Motorola MC68040 et des Transputers (IMST414) pour le CGEE Alstom. Projet sustenu par l´ANVAR pour un montant de 1.8 MF.

    Cours sur les architectures microprocesseurs et les systèmes répartis.

    Publications:

    . P. Lebée, K. M. Hou, M. Guillemont, G. Fontenier
    A Heterogeneous Parallel Distributed Machine: The HPDM
    INFOCOM87, IEEE Computer Society, mars 1987

    . P. Lebée, K. M. Hou, M. Guillemont, G. Fontenier
    A new architecture for distributed operating systems
    Microprocessing and microprogramming, mars 1988, Vol 22 pages 187-203

Formations

Réseau

Annuaire des membres :