EXPERIENCES PROFESSIONNELLES
Mars 2017 Septembre 2017 Ansaldo STS pour R2E Conseil
Domaine d activité ferroviaire, calculateur de signalisation embarqué ERTMS bord
Développements de composants de test logiciels sur un calculateur SIL4
environnement CMMI3 .
Langage Ada, et spécifique, gestion des exigences sous Doors.
Octobre-Novembre 2016 Tessi Document Services pour Guarani
Développement C autour d un EDI bancaire.
Environnement Unis base de données DB2 Eclipse - svn.
Juillet Septembre 2016 Anthémis Technologies http //********
Bureau d études en électronique
Développement de firmware pour produits innovants.
Développement des briques UART, I2C, SPI en DMA , traitement d interruption.
Environnement processeurs STM32, Os temps réel FreeRtos , C/C++.
Juillet/ Décembre 2015 Centralp Intérim http //********/
Concepteur et fabricant de systèmes électroniques embarqués
Développement logiciel embarqué bas niveau sur cortex M3 LCP1765 .
Langage C, noyau temps réel RTX Keil environnement eclipse, svn, Keil.
Spécifications, codage, tests.
Novembre 2014 Avril 2015 Groupe Open http //********/
Mission chez Schneider Electric Grenoble.
Validation logicielle sur cibles embarquées Cortex M0 M4.
Janvier - Juin 2014 Soprano Industry SAS
Développement embarqué sur processeur de signal TMS320C28346.
Couches basses CAN, SPI, McBsp, traitement d interruptions.
Couches applicatives, régulation PID .
Environnement
Langage C traitement d interruption et C++ .
IDE Eclipse.
Design patterns dont Observer.
Utilisation de classes Open Source PID , Vector .
Octobre 2012 Septembre 2013 Année sabbatique voyages
Mars 2011 Septembre 2012 CDD Marben-Products
http //********
Fourniture de solutions logicielles à destination des équipementiers et des opérateurs de télécommunication.
Développement d'un module logiciel à destination d'un réseau MPLS
Établissement d'un pseudo-wire utilisant le protocole LDP.
Environnement
- Développement langage C, IDE Eclipse.
- Gestion de configuration svn.
- Normes Télécom. applicables RFC 4447, RFC 5036.
Août 2008 Février 2011 Chloride Industrial Systems Groupe Emerson
Fourniture d Alimentations secourues pour le secteur industriel .
Développements logiciel
résolveur d équations en notation polonaise inverse.
Pilotage d un chargeur de batterie.
Environnement
Microprocesseur Freescale PowerPC, OS embedded Linux, langage C++, Qt.
Gestion de configuration svn.
Projet international USA Allemagne Italie France
Février à Juillet 2008 Start People Lyon société d interim
Développement Web.
Spécification, Conception détaillée, codage et tests.
Couches concernées couches présentation, métier, accès aux données.
Environnement Framework Microsoft .net 2, langage C#, SGBD Microsoft SQL Server.
1989 - 2006 ALSTOM, Division Transport Villeurbanne .
Période 2005-2006
Chef de Projet Logiciel développement de deux calculateurs traction et freinage contrôle commande, régulation, pilotage de valves activité système à mi-temps .
Environnement langage C, OS temps réel QNX, tests unitaires en C, outil Clearcase de gestion de configuration, outil ClearQuest de gestion des anomalies.
Période 2004-2005
- Développement logiciel d un produit nouveau calculateur de freinage et anti-enrayeur ferroviaire.
Codage d une bibliothèque de fonctions destinées au filtrage et asservissements numériques.
Environnement langage C, OS temps réel QNX, tests unitaires en C, outil Polyspace, outil Clearcase de gestion de configuration, outil ClearQuest de gestion des anomalies.
Période 2001-2004
Chef de Projet logiciel sur un projet de système d information voyageur.
Logiciel de supervision écrit en langage automate de type Grafcet.
Environnement langage automate Grafcet, outil Clearcase de gestion de configuration.
Période 1999-2000
Développement d une interface homme-machine sur une console de visualisation.
Environnement langage Visual Basic, PC embarqué.
Période 1989-1999
- Développement de logiciels applicatifs de contrôle commande régulation et pilotage de moteurs de traction .
Environnement langages Assembleur 68000 et 80C196 et C, Os temps réel Vrtx et Qnx, outil de gestion de configuration Clearcase.
1986 - 1989 LABINAL groupe SNECMA , Division Systèmes Aéronautiques Paris .
- Spécification et réalisation d un logiciel pour un calculateur embarqué mesurant la pression des pneumatiques client BOEING, méthodologie DO-178B .
Environnement langages C et Assembleur.
1983 - 1986 THOMSON-CSF, Division Avionique Paris .
Validation logicielle sur des calculateurs embarqués militaires.
Environnement processeurs spécifiques, langage Assembleur.
COMPETENCES DETAILLEES
Langages de programmation
Langages Ada, C , C++ , C# , XML , Grafcet langage automate , Assembleurs.
Autres Framework Qt, librairie STL, langage de requête SQL.
Outils logiciels
IDE IAR, Keil, Eclipse, CodeWarrior, Visual Studio.
Gestion de configuration Clearcase, ClearQuest, svn.
Test Polyspace , Valgrind .
Gestion des exigences Doors .
Microprocesseurs
ARM Cortex M0 M3 M4 , Freescale PowerPC, Motorola68xxx, divers microcontrôleurs, TMS 320C2xxx.
Systèmes d exploitation embarqués
Keil RTX, IAR EmbOS, Linux, QNX, VRTX, VxWorks, FreeRTOS.
Méthodologie
UML, MISRA C++.
Développements conformes aux standards DO-178B, EN 50128 norme SIL .
Protocoles et Réseaux
- ModBus, RS485, RS232, Bus CAN, ARINC429, réseaux embarqués.
- Télécoms Normes IETF RFC 4447, 5036.
Autres compétences
Filtrage et asservissement numériques.
Bonnes compétences en électronique numérique et analogique.
LANGUES
Anglais courant.
Allemand bon mission de 6 mois en Allemagne en 2010 .
FORMATION INITIALE
1983 Institut d Administration des Entreprises de Grenoble IAE .
DESS de Gestion des Entreprises.
1982 Ecole Nationale Supérieure d Electronique et de Radioélectricité de Grenoble.
ENSERG Diplôme d ingénieur.
FORMATION CONTINUE
Fév. Juin 2007 Afpa Grenoble Formation Langage Objet Java et Microsoft .Net