Description du contexte et du Projet :
Conception et développement de test pour des fonctions CPU : IPT, MPX, xsave.
Développement de frameworks de tests pour noyau et pilotes Linux.
Actions menées :
- Réalisation d'un test plan et exécution des tests BAT, alpha.
- Développement d'un exécutable et d'un pilote gérant les tests
- Développement de tests pour divers composants : dma, pci, i2c, spi, uart, gpio, usb, isp, sfi, scu, mmc, cpu features.
- Mise en oeuvre des tests sur plateforme de test.
Environnement Technique :
Matériel Tablette, PC
Systèmes Linux Ubuntu, Fedora, Android
Langages C, shell
Outils Qt, git
WYPLAY, Marseille (2 mois)
février 2011 - avril 2011
Description du contexte et du Projet :
Développement middleware C++ de composants UPnP AV pour la TV numérique
Actions menées :
- Développement de fonctionnalités pour MediaRenderer et ScheduledRecording : développement middleware, tests unitaires et d'intégration
Environnement Technique :
Matériel Box, PC
Systèmes Linux Gentoo
Langages C++
Outils Eclipse, Cross compiler, Autotools
Librairies D-Bus
Gestion configuration Mercurial
Methodes Agile Scrum
DCNS, Toulon (2 mois)
novembre 2010 - décembre 2010
Description du contexte et du Projet :
Tierce recette applicative
Actions menées :
- Validation de briques logicielles GEMO : vérification des livrables, tests, vérification des métriques, génération et mise à jour des documents
Environnement Technique :
Matériel PC
Systèmes Linux RedHat
Langages Java
Outils UBP, ClearCase
AMESYS, Aix en Provence (2 sem)
octobre 2010 - octobre 2010
Description du contexte et du Projet :
Test et packaging pour lecteur de cartes à puce
Actions menées :
- Réalisation de package de CCID driver pour différentes distributions Linux
Environnement Technique :
Matériel PC
Systèmes Linux : Ubuntu, Debian, Opensuse
Outils Autotools, rpmbuild, debuild
DASSAULT AVIATION, Istres (9 mois)
février 2010 - septembre 2010
Description du contexte et du Projet :
Développement logiciel pour moyens d'essais banc avionique nEUROn
Actions menées :
- Développement de modules logiciels : protocoles de communication, traitement de données.
- Intégration de cartes PMC, ethernet : installation, test, intégration.
- Développement de service d'interruptions et de temps IRIG-B
Actions menées :
- Analyse avionique / simulation : analyse des modèles, corrélation avionique et simulateur.
- Architecture logicielle : mise en place de la nouvelle architecture SAGESSE.
- Développement : modification du simulateur, mise en relation des variables de simulation et de l'avionique.
Environnement Technique :
Matériel PC, test board
Systèmes VRTX Development system
Langages Visual 6 (VC++ )
Outils ClearCase, Rational Rose
Protocoles SLIP
Liaisons RS422
AREVA, Lattes (12 mois)
novembre 2007 - octobre 2008
Description du contexte et du Projet :
Développement logiciel pour le système de contrôle-commande numérique PACiS de gestion de l’énergie électrique : logiciel de configuration, logiciels de tests, logiciels de maintenance, logiciels embarqués, maintenance évolutive pour IED, gateway.
Actions menées :
- Conception (spécification)
- Développement (C, C++, VB) calculateur et PC
- Tests (unitaire, intégration, validation)
- Rédaction documentation
Développement d’une librairie (DLL) interface entre logiciel et composants électronique pour un capteur d’empreintes digitales ( fingerchip ) : SDK incorporant des fonctionnalités d'enregistrement, d'authentification, de cryptage pour différentes versions de composant.
Environnement Technique :
Matériel PC, fingerchip
Systèmes Windows XP Pro
Langages Visual Studio .Net ( Visual C++ .Net)
Outils TuT, WinCVS2.0, Salome TMF 2.3, Mantis 1.0.7
Méthodes UML
ARTWARE, Aix en Provence (7 mois)
juillet 2006 - janvier 2007
Description du contexte et du Projet :
Développement d’un modèle de système de navigation pour le logiciel ARTIST dans le cadre de NATM pour l'hélicoptère NH90
Actions menées :
- Développement ( Eclipse C++ )
- Tests unitaires ( Tut )
- Tests intégration logiciel
Environnement Technique :
Matériel PC
Systèmes Linux fedora
Langages C++
Outils Eclipse 3.1.2, Perforce 2006.1, TUT
Normes DO178B
Protocoles bus 1553, Arinc 429
Études et formations
Anglais professionnel
2005
Docotorat INPG Automatique
1998
DEA INPG Automatique
1994
Risques et intervention dans les usines du cycle formation PIA niveau 1 INSTN
2011 : Linux : driver, noyau, temps réel, embarqué
COMPETENCES FONCTIONNELLES
Contrôle-commande - Avionique
Modélisation - simulation temps-réel
Protocoles de communication - Développement middleware
Logiciels de tests - Intégration et validation systèmes
COMPETENCES TECHNIQUES
Langage de Développement : ADA 83 / 95, C, C++, proC, Fortran, Visual Basic, scripts shell
SGBD : SQL server, Oracle 7.2.3 / 8.1.7, Access
Outils de conception : Visual Studio .Net / 6, Rational Rose, Qt creator, Visual Basic, Eclipse, Matlab / Simulink, Mathematica, Scilab
Méthodologie : UML, Agile
Gestion de Configuration : Spms+, Mercurial, Continuus 4.5. / C.M.6.2 / C.S.4.1, SCCS, WinCVS2.0, ClearCase, SNiFF 4.2, Perforce P4V 2006.1
OS Temps Réel : LynxOS, SMART, VxWorks,VRTXsa, pSOS, IRIX, Linux
Processeur Cible : PowerPC, MC68332
Environnement matériel : Emulateur HP64700, banc de test
Système d’exploitation : UNIX (Sun, AIX, HP), Linux, Windows NT/XP Pro/95
Normes : DoD-STD-2167A, DO 178B
Outils : Mantis 1.0.7, Salome TMF 2.3
Protocoles : Modbus, CEI-60870, SLIP, TCP/UDP IP, ARINC 429, MIL-STD-1553, IEEE 1588, IRIG-B, SCSI