-
Gravotech Marking
- Chef de projet firmware
2015 - maintenant
Développement firmware pour des solutions de marquage laser.
Développement firmware pour des solutions de marquage par micropercussion pneumatique et électromagnétique.
-
Sogeti High Tech
- Ingénieur projet
TOULOUSE
2013 - 2015
Alstom Transport Villeurbanne : Architecte V&V
Planification et suivi de la validation système,
mise à jour des fiches de test et des logiciels de test en ADA
Planification de la vérification documentaire.
-
Adeneo
- Ingénieur logiciel
2007 - 2013
Intervention sur différents projets au forfait (6 mois) :
Chiffrage d'un projet en avant-vente : étude de réutilisation de code et analyse des modifications à apporter pour remplir les nouvelles exigences.
Développement de drivers et d'une application sur carte électronique.
Intervention chez un client pour débogage et maintenance.
Environnement : langage C, microcontrôleur Efm32G, mapping des adressages carte, JTAG.
Client SAGEM DS Massy – développement d'un logiciel de test (3 mois)
conception et développement d'une application permettant la validation fonctionnelle d'une carte électronique.
• Spécification du logiciel de test
• développement C bas niveau
• processeur MPC8270, SBSRAM, FRAM, NVRAM, I2C, HDLC, liaisons séries
• tests sur carte cible
Environnement : langage C, compilation sous Cygwin, mapping des adressages carte et FPGA, boot loader U-BOOT
Client SAGEM DS Argenteuil – Projet confidentiel défense (4 ans)
Conception, développement et validation d’une application de navigation inertielle (2 ans).
Conception, développement et validation d’un démonstrateur de navigation inertielle (2 ans) (évolution du projet précédent, nouvelle technologie de senseurs inertiels, nouveaux d’algorithmes).
• Rédaction de documents de conception,
• Développement en C sous VxWorks,
• Environnement normé DO178 niveau D,
• Cible multicarte à base de MPC8270,
• communication inter carte par bus VME,
• tests unitaires des modules développés,
• validation complète du logiciel.
Environnement : Tornado 2.2.1, noyau VxWorks 5.5.1 pour PowerPC SP2, langage C, logiciel multithreadé, Perl. Compilateur Cygwin. Gestion de configuration CVS, gestionnaire de faits technique Mantis.
Client CONTINENTAL (8 mois)
Projet P2ER6 : Recherche et développement pour un prototype de radionavigation pour l’automobile
• Reverse Engineering d'un framework,
• Étude de l'OS VelOSity,
• Développement d'outils permettant de benchmarker les changements de contexte de l'OS,
Environnement: langage C++, OS VelOSity (GreenHills), IDE Multi (Green Hills), Rhapsody, Synergy.
Projets NFA, SIENGO : Mise au point de démonstrateurs de systèmes de radionavigation pour l'automobile
• Développement de drivers,
• Intégration d'IHM et d'applications,
• Génération de BSP,
Environnement : WinCE 5.0, langage C++. Gestion de configuration Synergy.
-
AUSY France
- Ingénieur consultant en informatique
Sèvres Cedex
2004 - 2007
Client SAGEM DEFENSE SECURITE - Projet MetaMorpho (11 mois)
MetaMorpho est un système d'identification de personnes. L'objectif de la mission est d'intégrer un nouveau type de codage d'empreintes digitales dans le logiciel.
• Modification du modèle de données et de la base Oracle,
• Intégration de nouvelles librairies, modifications fonctionnelles,
• Correction d’anomalies en C++ et Python,
Environnement : C++, Python, SQL, bases de données Versant et Oracle, Gestion de configuration Synergy
Client AXALTO : projet GLOBALL (4 mois)
GLOBALL est un jeu basé sur la prédiction des résultats des matchs de la coupe du monde 2006 par SMS.
• Rédaction des documents de conception et de spécifications,
• Développement de wrappers (accès BDD),
• Développement du serveur de jeu : gestion des abonnés, des matchs et des résultats, des prédictions de résultats, diffusions d'alertes et de bulletins d'information (flux XML et diffusion de SMS), calculs de points et classement des joueurs,
• Optimisation des performances par multithreading,
• Intégration à une API de serveur de SMS,
Environnement : JAVA sous Eclipse, multithreading, base de donnée Oracle 9.2, SQL, JSP, serveur TOMCAT, Windows XP et Linux RedHat 3.0, Gestion de configuration CVS
Client ASCOM : projet de télépéage pour West Dublin (3 mois)
Implémentations de fonctionnalités permettant de rendre un télépéage routier multi-opérateurs.
• Implémentation de fonctions permettant la lecture et l'écriture sur des badges,
• codage et décodage de trames de communication, analyse des contenus.
Environnement : langage C, Windows 2000, Visual 6.0
Client THALES transport service (13 mois)
Maintenance logicielle sur l’ensemble des drivers TVM (Ticket Vending Machine) : lecteurs de cartes, distributeurs de tickets, servitude (lumières, chauffage, ventilation...).
• Débogage et évolution des drivers
• Multithreading
• Optimisation de la robustesse et des performances
• Communication série RS232
Environnement : C++ sous VISUAL 6.0, Windows 2000, API Win32, gestion de configuration ClearCase
Développement de logiciels de test de périphériques (lecteurs de cartes sans contact, monnayeurs, distributeurs de tickets, TPE) pour l'équipement TVM
• Réalisation des dossiers de conception et spécification,
• Conception et développement d'une application multithread permettant les tests de l'ensemble des périphériques
• Génération de scénarii pour des tests de robustesse, de performance et de qualification environnementale.
• Génération de tests de robustesse, de performance et de qualification environnementale,
Environnement : Windows 2000, Visual 6.0, C++, MFC, gestion de configuration ClearCase.