Philippe - Chef de projet ASSEMBLEUR
Ref : 090616L002-
26300 CHARPEY
-
Chef de projet, Consultant, Développeur (54 ans)
-
Freelance
2010 SAGEM
Expertise technique pour le développement d’un logiciel de base (BOOT) en respectant les contraintes de la norme DO178B niveau A :
• Développement PowerPC MPC 8270,
• Couverture de l’ensemble du cycle de développement, de la conception à la phase d’intégration (Doors, Synergy, Change, DiabData, Trace32).
• Réalisation des tests unitaires et d’intégration de la partie de code assembleur en mettant en œuvre des scripts Trace32.
2008-2009 Thales Avionics
Reprise de la documentation (spécification, conception, test) en vue d’une certification suivant la DO-178B niveau B pour le développement d’un récepteur GPS comportant les fonctionnalités GBAS et SBAS (Ada, C, ASM, Doors, Reqtify)
2008 SAGEM
Développement d’une TDP (Target Deployment Port) sur l’outil de test RTRT pour cible Mitsubishi 7710. Rédaction du dossier de qualification de la TDP.
2006-2007 Thales Avionics
Expertise technique pour le développement et l'intégration d'un OS Temps Réel multi cibles (PowerPC 5554, TMS C6416) incluant des fonctionnalités Ethernet (UDP/IP Stack) dans un contexte DO-178B niveau A et C.
2006 SEE (Service Electronique Engineering)
Etude pour l’adaptation d'un module WIFI pour des besoins embarqués.
Intégration sur environnement Lantronix
2005-2006 Thales Avionics
Développement et intégration du Built In Test pour un récepteur GPS sur processeur TMS C6713.
2005 SEE (Service Electronique Engineering)
Etude pour l’intégration sur un DSP Texas de traitement de signal pour un radar.
Intégration sur cible DSP C6713
2005 ECT
Support qualité pour la DO 178 B dans le cadre du développement d’un logiciel embarqué pour l’acquisition de données hélicoptères.
2005 Thales Avionics
Multiples interventions pour l’investigation et la correction d’anomalies.
Banc GPS sur Windows NT (Delphi, C++, Ada).
2004 SEE (Service Electronique Engineering)
Etude pour l’intégration sur un DSP Texas de fonctionnalités de vocodage et de modem.
Modélisation sous Mathlab / simulink.
Intégration sur cible DSP C6713
2003-2004 Thales Avionics
Projet SAASM
Développement du logiciel de base et de l’exécutif temps réel pour une nouvelle génération de récepteurs GPS :
• Développement Texas C6713,
• Mise en place de la chaîne de développement,
• Couverture de l’ensemble du cycle de développement, de la spécification à la phase d’intégration.
2002-2003 SEE (Service Electronique Engineering)
Rédaction d’un document de spécification de choix d’une base de données,
Développement d’un logiciel de test d’une maquette numérique pour la téléphonie,
Intégration d’une maquette numérique,
Développement de codes correcteurs d’erreur pour transmissions numériques.
Environnement technique : Visual C++, C pour 68hc16, Visual Basic
2001 Thales Avionics (Sextant Avionique Valence)
Projet TUE
Intégration et validation sous Windows NT d’un récepteur GPS
Développement Windows
Gestion de l’interfaçage inter-langages
Mise en œuvre d’un banc de simulation GPS
Environnement technique : Object ada, Visual C++, Delphi
1999-2000 Thales Avionics (Sextant Avionique Valence)
Projet QUASAR 3000
Responsable projet du développement du logiciel de base et de l’exécutif temps réel pour la centrale inertielle (ArianeV)
• Développement ERC32,
• Adaptation de la Runtime Ada Aonix (CSMART),
• Mise en place de la chaîne de développement,
• Couverture de l’ensemble du cycle de développement, de la spécification à la phase d’intégration.
Environnement technique : Ada83, C, ASM ERC32, Target Simulator, Sun/Solaris, SART
1996-1999 ALCATEL SPACE INDUSTRIES (Valence)
Responsable des moyens de développement et du firmware pour le GPS Alcatel Space Industries
• Développement et mise au point d’outils de génie logiciel de chaînes de production logicielle,
• Mise en place de l’atelier de développement logiciel incluant l’administration de l’outil de gestion de configuration Clearcase,
• Développement de logiciel de base,
• Support technique logiciel bas niveau pour les phases de mise au point de la carte jusqu’à l’intégration de l’application,
• Exécutif temps réel
• Développement d’un moniteur de debug embarqué s’interfaçant avec le débogueur GNU GBD.
Environnement technique : C, ASM ERC32, Target Simulator, Sun/Solaris
1995-1996 Thales avionics (Sextant Avionique Valence)
Responsable de l’architecture technique d’un logiciel embarqué (projet TOPSTAR
200) et de son évolution.
• Etude de faisabilité de portage d’une application de la chaîne Tektronix vers la chaîne Microtec
• Développement d’outils de comparaison de documents au format Framemaker
• Développement de Runtime pour outils de test unitaire (Attol et propriétaire)
• Développement et administration de gestion de configuration Palas-X.
Environnement technique : Ada83, ASM (68020, 8086, C3x), C, UNIX, Chaînes Tektronix
et Microtec
1994-1995 KLAXON
Modélisation d’un logiciel de supervision, ajout d’une carte mémoire secourue : C sous OS9
MONETEL :
Etude du passage de langage Assembleur vers C sur processeur 8051
Mise en place d’une filière de développement C/Assembleur 8051
FBFC :
Validation et reprise d’un logiciel d’informatique industrielle (plan de test, reprise de conception, mise en conformité aux spécifications)
1992 LERI (Laboratoire d’Etude et Recherche en Informatique)
Utilisation de réseaux de neurones pour le test de circuits combinatoires sous UNIX
• Démarrage d’une nouvelle activité du laboratoire
• Synthèse de différentes techniques
Environnement technique C, UNIX
DOMAINES D’EXPERTISE
Langage : Ada, C, C++, ASM (PowerPC 5554, MPC8270, Sparc/ERC32, 68000, 8051, 80x86, C3x, C6x, 68HCxx, Mitsubishi 7710), DELPHI
Systèmes : UNIX, Windows
Outils : Environnement de développement DiabData, Tektronix, Microtec, Aonix, Microsoft, Texas Instrument, Eclipse, GNU, Lantronix.
Environnement de test Rational Test RealTime (RTRT), Aunit, CPPUnit, Trace32, Code Composer.
Environnement de développement documentaire au format FrameMaker, Doxygen.
Outils de traçabilité des exigences DOORS, Reqtify.
Environnement de gestion de configuration Synergy, Telelogic Change, Palas-X, Clearcase, Subversion.
Outil de modélisation numérique Matlab.
Méthode : UML
FORMATION
1992 DEA Conception Assistée des Sytèmes Informatiques, Automatiques et Microélectroniques
Option Systèmes à événements discrets et Intelligence Artificielle
1989-1992 Ingénieur EERIE (Ecole pour les Etudes et la Recherche en Informatique et Electronique)