-
AGCO
- Ingénieur en développement logiciel embarqué
Beauvais
2016 - maintenant
Développement de l'IHM du tracteur M2
Construction d'outils de suivi de configuration pour la production des tracteurs.
Environnement :
- Windows, C++, Qt, logiCAD, grADI
-
Acteon group
- Ingénieur en développement logiciel
2016 - 2016
Endoscopie : Projet S398 : Développement d'un outil de mise à jour des courbes YCbCr.
- Construction d'une interface IHM pour décrire les gains à appliquer aux couleurs
(YCbCr).
- Transfert des données via une liaison série ou via une liaison Ethernet à travers un
protocole ssh.
Environnement technique : C++, Linux, Qt
-
ALSTOM
- Ingénieur en développement logiciel
GREASQUE
2015 - 2015
Projet OCTYS : Développement du banc de validation de la messagerie de diagnostique.
- Validation des informations émises en boites noires, boites grises.
- Récupération de l'ensemble des données émises par les cartes via liaison Ethernet.
Environnement technique : C/C++, Linux, QNX
-
ECA Robotics
- Ingénieur en développement logiciel embarqué
Toulon
2014 - 2014
Mise à jour de l’environnement de simulation d’un robot sous marin
- Correction des erreurs dans la simulation afin de pouvoir visualiser l’ensemble des opérations du sous-marin via OpenGL Performer.
- Corrections des erreurs dans les protocoles de communication entre les postes de l’instructeur et du pilote. Une ligne série et une ethernet sous protocole TCP/IP
- Développement des différentes fonctions de simulation dans un cadre multi-processus
Environnement :
- Linux, C++
- Windows, LabWindows/CVI (ANSI C)
-
Inside Secure
- Ingénieur en validation
Meyreuil
2014 - 2014
Validation du firmware VaultIC 420
- Initiation à la cryptographie.
- Mise en place d'une campagne de test d'intégration pour valider les fonctions du logiciel embarqué.
-
Groupe SII
- Ingénieur en développement logiciel
Paris-13E-Arrondissement
2014 - 2014
Création d’interfaces IHM sous Qt, Objectif : Maîtriser l’environnement Qt
- Mise en place d’interface graphique GUI.
- Construction d’objets dans des scènes 2D via QGraphicsScene et 3D via openGL
-
Eurocopter
- Ingénieur validation
2013 - 2013
Projet EC175 et X5:
- Ecriture et correction des scénarios de tests.
-
AREVA TA
- Ingénieur en développement logiciel
Paris La Defense
2009 - 2013
Projet Ouragan et Métro Lyon:
Développement d'un outil de gestion du banc de test en C++ (52268 lignes de code) sous environnement QNX. Systèmes temps réel embarqués.
- Lecture directe des données au format d'entrée (invariant au format XML).
- Réduction du temps d'écriture d'un scénario d'une journée à moins de 10 minutes.
- Standardisation des scénarios de tests et des rapports de sortie afin de faciliter l'analyse des résultats.
Adaptation de l’environnement construit pour le projet Lyon.
Développement pour le projet OCTYS:
- Développement du pilote automatique (ATO) sur carte UCS processeurs 32 bits.
-
Schneider Electric
- Ingénieur intégration et validation
Rueil Malmaison
2008 - 2009
Validation des développements logiciel, Interfaçage technique entre 3S CoDeSys et Schneider Projet : M238, M258 :
- Intégration des codes sources.
- Test de non régression sur les livraisons de CoDeSys.
- Analyse des erreurs et défaut du logiciel décrit par Schneider et mise en place de scénario de tests afin de les mettre en évidence pour CoDeSys.
-
ALSTOM
- Ingénieur développement
Saint Ouen
2007 - 2008
Système temps réel embarqué : Développement et validation du système de contrôle électronique des trains. Projet : Métro Sao Paulo L2 (Brésil).
- Définition et développement de l'algorithme s'occupant de la gestion des portes.
- Force de proposition quant à l'amélioration du design de l'IHM du train en accord avec le client.
- Développement et validation de l'interface IHM développée sous CoDeSys et ControlBuild.
-
ALSTOM
- Ingénieur étude et développement
Saint Ouen
2006 - 2007
Département: ATO tuning (Recherche en automatisme et développement de pilotes automatiques des trains),
Projet: Urbalis 200, Urbalis 300
- Re engineering : redécoupage de l'outil sous matlab en module afin de faciliter son application à de nouveaux projets.
- Recherche d'un format compressé de donnés pour la transmission des marches types sur les projets Incheon et Lausanne.
- Développement d’un outil de description des marches types et d’aide à la définition des checkpoints du parcours (Macro Excel d’extraction de données et outil matlab de définition des points).
-
AUTOLIV ELECTRONIC
- Ingénieur d’Etudes Conception logiciel embarqué
2005 - 2006
Développement du microcontrôleur d’une carte airbag.
Conception et développement des différentes fonctions d’un microcontrôleur Toshiba TMP86C408.
- Analyse des spécifications clients.
- Gestion des relations avec le microcontrôleur principal (interfaçage via liaison série).
- Codages des différentes fonctions demandées suivant les normes MISRA.
- Test fonctionnel et d’intégration des différentes fonctions du logiciel temps réel embarqué.
- Test Unitaire sous QAC et test dynamique sous Polyspace.
- Mise en place d'une fonction de watchdog.
-
DELPHI
- Ingénieur développement
Villepinte
2004 - 2005
Développement d’applications contrôle moteur véhicule diesel Soft embarqué sur ECU (engine control unit)
- Codage des fonctionnalités automobiles suivant la règle DELPHI (MISRA).
- Développement d'un outil de contrôle du respect des règles MISRA (C++ / windows).
- Tests unitaires statique sous QAC (outil de validation).
- Développement en Langage C sur µC Hitachi.
-
Alstom
- Ingénieur étude système
Saint Ouen
2001 - 2004
Département: ATO tuning (Recherche en automatisme et développement de pilotes automatiques des trains).
Projet: NEL C752 (Singapour), Urbalis 200 (Shanghai).Développement d'un pilote automatique de métro.
- Construction sous matlab/simulink d’une simulation du train, et développement du logiciel pilote chargé de respecter les consignes de sécurité et les contraintes horaires.
- Développement d'une interface IHM pour définir tous les paramètres de simulation et afficher les résultats.
- Spécification des algorithmes pilotant le train:
Définition des règles de l'automate et réglage des asservissements choisis.
Etude de robustesses du code retenu via une étude statistique.
Simulation des parcours de train.
- Étude et développement d'un algorithme de régulation horaire et d'économie d'énergie:
Recherche d'un format compressé pour définir les trajectoires idéales.
Développement d'un algorithme de régulation prenant en compte les contraintes de sécurité.
Intégration et test des logiciels développés sur site.
Logiciel et environnement utilisés et adaptés pour les projets de métro à Inchon, Shanghai, New Delhi et Hong Kong.