1. INGÉNIEUR BILINGUE SPÉCIALISE EN
SYSTÈMES EMBARQUES
19 ans d’expériences dans les domaines de la recherche, du
médical et des télécommunications. Ingénieur polyvalent ayant
conçu des architectures HW/SW, des cartes électroniques et
implémenté la partie logicielle de multiple plateformes
Compétences techniques
Langages de programmation et outils de développement
• C, C++, C#, Visual Basic, Delphi, Java, Python, Perl, Awk , shell script, tcl,
Assembleur, VHDL
• MDX, SQL, Json, HTML et XML
• Gestion de configuration : SVN, Clearcase, CVS, RCS.
• Éditeurs de code : GVIM, Notepad++.
• Machines virtuelles, dockers, remote access SW
• GNU tools, Eclipse, CCS, codeWarrior, Visual DSP, Visual Studio, Quartus II, ISE
design suite, MPLAB et MPLABX IDE, Lauterbach tools
Processeurs embarqués et FPGAs
• CPU ARM
• DSP Freescale, Analog Devices et Texas Instruments
• FPGA Altera et Xilinx
• MCU Microchip, Silicon Labs et Texas Instruments
Systèmes d’exploitation
• Linux : Écriture de drivers, modification et compilation d’OS
• Windows, Mac, Unix : Utilisateur
Électronique
• Outils de conception et de routage : CADSTAR
• Conception de système d’acquisition, analogique, numérique, d’automatisme et
de régulation.
Langues
Français Langue Maternelle
Anglais Bilingues
Philippe Bourrez
Nationalité Française
Mobile +33 (0) 650 21 17 40
E-mail philippebourrez@googlemail.com
2. Expériences Professionnelles
11/2014
06/2016
(Paris,
France)
Pixium vision Freelance architecte software
Projet : Système de restauration de la vue par le biais de bio-capteurs
implantés dans l’œil de patients aveugles.
Une caméra transmet des images vers un boîtier portable fonctionnant
sous linux avec un co-processeur DSP ainsi qu’un microcontrôleur
garantissant la sécurité des patients.
Ces images sont alors recalculées par le DSP et formatées pour
contrôler des faisceaux lasers lesquels stimulent le capteur qui génèrent
des impulsions électriques stimulant le nerf optique des patients.
Taches :Conception, implémentation et documentation d’une
architecture software multi tâche, et multi processeurs ainsi que des
machines d’états.
Cette architecture assure le transfère et le formatage des données de la
caméra et permet de contrôler l’état du système et de la source laser.
Implémentation des tâches systèmes, interfaces et tests utilisant une
IPC basée sur des messages et des mémoires partagées
Drivers linux et interfaces PCIe, DMA, SPI, UART, I2C, carte SD.
Génération de boot loader et d’OS spécifiques aux différentes
plateformes HW
Interface Web codée en CGI pour contrôler et tester le système
Formations d’ingénieurs SW pour renforcer l’équipe.
Interaction avec les différents intervenants: HW, optique, etc.
Accomplissement : Mène l’architecture du projet de son point de
départ jusqu’à un système viable et aux premières phases de test
système.
09/2011
08/2014
(Paris,
France)
HORIBA JOBIN-YVON Consultant R&D électroniques
Projets :
Spectromètre d’infrarouge proche pour application médicale, les
capteurs utilisant des péltiers nécessitent une régulation de la
température, un contrôle précis des paramètres et une alimentation
stable.
Carte d’automatisation pour les SPR imaging device: Contrôle des
moteurs, régulation de température, etc.
Carte d’automatisation multi-instruments (spectromètre de masse et
luminescent)
Taches :
Schémas et routage de différentes cartes électronique (jusqu’à 6
couches, Fine Ball Grid Array, analogue et digitales).
Conception et Programmation en VHDL, TCL et C des divers processeurs
et FPGA des cartes.
Création de banc de tests et programmation des softwares pour
différentes plateforme en C et Delphi. Implémentation de scriptes pour
les tests de robustesse
Interaction régulière avec les différents intervenants: Mécanique,
optique, clients, fournisseurs et sous- traitants.
DLL d’interface USB, Ethernet
Accomplissements :Création d’une électronique plus performante et
versatile que la concurrence et ce sur une période de temps relativement
3. courte. Déblocage de projet, retro-ingénierie sur d’anciennes générations
de cartes d’automatisme et correction de bugs.
07/2010
04/2011
(Paris,
France)
ELTYS KHI3 Chef de Projet en Contrat à durée déterminée
Projet : Application Web pour le reporting, l'analyse de données SQL et
la création de tableaux de bord.
Taches :
Architecture, conception de plans de tests, codage, et déploiement de
l’application
Création d’un pseudo-OS en java pour gérer l’interface entre le serveur
et le client léger.
Création de requêtes MDX, conversion et manipulation des données en
HTML et XML
Création d’interface graphique pour page web.
Accomplissements :Création d’une application web avec traitement
des données SQL
07/2009
06/2010
(Paris,
France)
Sequans Communications Freelance ingénieur intégration
Projet : Création d’ASIC pour la téléphonie mobile au format LTE et
Wimax
Taches : Création et documentation d’environnements de tests, de
validation et d’intégration des puces LTE et WiMax
Coordination avec les différentes équipes (Système, DSP et ASIC) pour
la résolution de bugs
Analyse et développement du modèle MATLAB de la chaîne de codage
LTE
Accomplissements : Mise en place et démonstration en avant-
première au partenaire Motorola les capacités du PUSCH.
07/2007
05/2009
(Toulouse,
France)
Freescale Ltd Consultant DSP au sein de l’équipe GSM
Projet : Création d’accélérateurs HW pour les normes GSM
Taches : Conception, simulation, implantation et tests de nouveaux
algorithmes. Évaluation des systèmes et résolutions de bugs.
Accomplissements : Amélioration des performances de l’égaliseur
EDGE qui ne passait pas les tests de conformité 8PSK (14.18.1), ce qui
permet au taux d’erreur binaire de passer de 10.14% à 6.61%.
Correction de problème de liées au positionnement des horloges.
Participe à la conception et l’implantation d’un algorithme pour
éliminer les interférences radios.
05/2006
06/2007
(Toulouse,
France)
Motorola Ltd Consultant au sein de l’équipe GSM
Projet : Création de puces GSM composées d’un ARM et de plusieurs
DSPs pour les téléphones Motorola.
Taches : Conception, implantation et test de nouveaux algorithmes,
rédaction de documents et intégration de nouveaux composants au sein
des téléphones.
Accomplissements : Amélioration, débogage et implémentation de
l’algorithme de phasing (calibration des téléphones).
Conception et implantation d’un nouvel algorithme de détection du FCH.
Ceci améliore la synchronisation du téléphone au réseau
4. Correction de l’algorithme de «link» adaptation ce qui permit de passer
les tests de conformité AMR 14.10.3/4
05/2005
04/2006
(Melbourn,
Angleterre)
TTPCom Ltd Ingénieur support DSP
Projet : Support des processeurs GSM vendu à divers client
Taches : Support des clients, conception et implantation de nouveaux
algorithmes. Automatisation des tests.
Accomplissements : Création d’un nouvel algorithme pour mesurer le
rapport de la porteuse sur les interférences (C/I) ce qui permit de passer
les tests de conformités 3GPP 14.10.1 et 14.10.2 avec un taux d ‘erreur
record de 0 et de 0.05%.
Résolution des bugs de performance sur le terrain avec le clients .
07/2002
02/2005
(Chichester,
Angleterre)
Deltex Medical Ltd Ingénieur DSP
Projet : Système de mesure de la vitesse du sang dans le coeur basé
sur l’effet Doppler des ultrasons.
Taches :Conception, documentation, implantation d’une carte de
transmission et de réception de signaux ultrasons à fréquence variable
ainsi que d’une carte de traitement des données et d’interface avec PC,
Mac, téléphones portables ou PDA.
Accomplissements :Invention et démonstration de nouveaux
concepts de démodulation en mode pulsé permettant de dépasser la
limite nyquist de la mesure des fréquences doppler.
01/2000
07/2002
(Farnborough
, Angleterre)
NOKIA Mobile phones Ingénieur DSP
Projet : Développement des téléphones 3G
Taches : Responsable de l’implémentation des composants BCH, AICH
et PICH, SW combiner, TFCI codage et décodage, gestion des erreurs.
Rédaction de la documentation expliquant l’interface et la
programmation du multiplexeur IQ.
11/1997
11/1999
(Stevenage,
Angleterre)
Marconi Instruments (racheté par Aeroflex) Ingénieur DSP
Projet : Développement d’instruments de tests pour les normes TETRA
Taches :Programmation, débogage, et implantation d’algorithmes
Accomplissements :Optimisation de la vitesse d’exécution ainsi que
de la mémoire utilisée par le générateur de signaux. Déblocage du projet
en résolvant un bug laissé par mon prédécesseur.
09/1996
11/1997
(Farnborough
, Angleterre)
LOMA Ingénieur R&D
Projet : Développement d’instruments de mesure du contenu
métalique et du poids sur des chaînes de traitement.
Taches : Conception, documentation et implémentation de nouveaux
algorithmes.
Rédaction des spécifications pour le nouveau détecteur de Métaux.
Accomplissements :Conception et implémentation d’un algorithme
améliorant la sensibilité des détecteurs de métaux de 170 %
5. Education et qualifications
1990 - 1995
(Noisy le
grand, France)
Ecole supérieure d’ingénieur en Electrotechniques et
électroniques
Diplôme d’ingénieur en 5 ans spécialisé dans le traitement du signal et les
télécommunications.
En 1993 je fus sélectionné pour participer au programme d’échange triparti
avec l’université de Karlsruhe en Allemagne et l’Université de Southampton
en Angleterre.
1994 - 1995
(Karlsruhe,
Allemagne)
Université de Karlsruhe
Projet de fin d’année: Création d’un régulateur par le biais de réseaux
neuronaux.
Cours en télécommunications et Télévision haute définition.
1993 - 1994
(Southampton,
Angleterre)
Université de Southampton
Maîtrise en Electroniques et Télécommunications.
Cours en Traitement du signal, télécommunications, traitement de la parole,
Composants et matériaux, conception de circuits analogique.
1989 - 1990
(Versailles,
France)
Lycée notre dame de Grand Champs
Baccalauréat C avec Mention