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
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
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
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 %
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

BourrezCVFrançais

  • 1.
    INGÉNIEUR BILINGUE SPÉCIALISEEN 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 visionFreelance 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 deprojet, 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’algorithmede «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