-
Safran Engineering Services @Sagem Defense Sécurité (26)
- Ingénieur
2013 - maintenant
Gestion du système de distribution électrique d'un avion de transport.
Architecture logiciel, conception, implémentation, relecture, debug
Environnement technique:
- Windows 7
- Trace32, Rational Logiscope, Reqtify, Cygwin, GNU Emacs, Diab compiler (PowerPC)
- C/ASM, Makefile, Python, ARINC 429, Bus CAN
- Rational Synergy, Rational Change
- DO-178B (DAL B), temps-réel, driver
-
Elsys Design @Alstom Transport (69)
- Ingénieur
2012 - 2013
Logiciel temps-réel pour le pilotage de moteur de traction tramways et trains, architecture logiciel, implémentation, relecture de code, debug, tests unitaire/intégration
Environnement technique :
- Rational Test RealTime, QA-C, PolySpace, Reqtify, Cygwin, GNU Emacs, VisualDSP compiler (DSP)
- C/C++/ASM, Makefile, Perl, RTRT script
- ClearCase, ClearQuest
- SSIL 2, MISRA C, analyse statique, VSPWorks (WindRiver)
-
Elsys Design @Magneti Marelli (86)
- Ingénieur
2010 - 2012
Participer au développement de logiciels embarqués ayant très forte modularité pour des tableaux de bord automobile.
Implémentaion, debug, intégration et validation de l'application
Environnement technique :
- Windows XP
- Telelogic Synergy (CM/Synergy), CANoe, winIDEA, GNU Emacs, Cosmic Compiler/Freescale, Green Hills Compiler/NEC.
- C/ASM, Shell Script, Bus CAN.
- couche bas niveau, temps-réel, réutilisabilité (Code reuse), gestion de configuration.
-
MBDA Missile Systems (18)
- Stagiaire
2009 - 2009
Évaluation des incidences et des contraintes apportées par la distribution des fonctionnalités d'un logiciel temps-réel critique sur plusieurs processeurs.
Environnement technique :
- Windows XP
- Qt Creator, Cygwin, GNU Emacs, MinGW, GCC, WindRiver Compiler, visionCLICK
- C/ASM, C++, Bibliothèque Qt
- IHM (GUI), génération de code, noyau temps-réel propriétaire, PowerPC.
-
EPITA / IPSA (94)
- Etudiant
2008 - 2009
Réalisation d’un système de télémétrie dans le cadre de la compétition Shell Eco Marathon en partenariat avec l’association IPSA Concept de l’école IPSA.
Environnement technique :
- GNU/Linux
- GNU Emacs, GCC/GDB, Subversion
- C/ASM, C++, Bibliothèque Qt
- GPS, Linux embarqué.
-
Adeneo Adetel Group (69)
- Stagiaire
2007 - 2008
Adaptation de l'environnement de test de LynxOS-178 (certifiable DO-178B) utilisé dans un projet de calculateur biprocesseur pour la contre mesure de l’Airbus A400M. Adeneo a conçu le calculateur mais pas les applications.
Environnement technique :
- GNU/Linux, LynxOS 178
- GNU Emacs, GCC/GDB, Subversion
- C/ASM, Shell Script, Makefile
- DO-178B, noyau temps-réel partitionné, PowerPC, UDP.
-
EPITA (94)
- Étudiant
2006 - 2008
Différents projets d’études :
- Shell UNIX (42sh) en C.
- Machine virtuelle exécutant des programmes en pseudo assembleur (Corewar) en C.
- Microkernel X86 (Kaneton) en C et ASM.
Boot, gestionnaire d’interruption, gestionnaire de mémoire, ordonnanceur.
- Compilateur d'un langage objet (Tiger) en C++.
Analyseur lexical, Analyse Syntaxique (grammaire),Analyse sémantique (arbre d'analyse), Génération de code, Design Pattern.
- ...
Environnement technique :
- NetBSD, GNU/Linux, Qemu
- GNU Emacs, GCC/G++/GDB, CVS, Subversion, Git
- C/ASM, Ada 95, Shell Script (bash, SED, AWK), C++, GNU Flex, GNU Bison, Python, Ruby, Esterel, Lustre
- noyau, couche bas niveau, design pattern, parser, ordonnanceur