Rétro-ingénierie sur un "ensemble logiciels" :
scripts bash et Tcl/tk,exécutables développés en langage C/C++, Qt.Rédaction de documentations techniques (en anglais) :Dossier d'Architecture Logiciel,Présentation PowerPoint.
Au sein du service MIE (Matériels Informatiques Embarqués) de la Division SIS/D3S/RMS qui réalise des calculateurs pour les systèmes de combat, en tant que consultant AUSY pour expertise PC industriel.Détails de la mission :
Réalisation de configurations matérielles sur fond de panier et qualification logiciels après mise à jour des BIOS (Trenton et Kontron) des cartes CPU,Conception et développement de logiciels de tests matériels (en langage C) avec fichiers deconfiguration (parsing XML),Développement d’application multithread avec accès concurrents sur fichiers protégés par des MUTEX,Développement de librairies dynamiques / Utilisation de mémoires partagées,Développement scripts SHELL et génération de RPM,Qualification et validation des logiciels de tests,Rédaction de la documentation associée.
Environnement :
Développement sous VI en langage C, compilateur GCC, débugger GDB.Développement et tests sur systèmes Linux (CentOS).LINUX, SHELL, MULTITHREAD (+ MUTEX), XML.
Au sein du service LTT (logiciel technique transverse) de la Division SIS/D3S/RMS qui réalise des calculateurs pour les systèmes de combat, en tant qu’Apprenti ingénieur Concepteur/Développeur Logiciel.Projet 1 : Réalisation d’un simulateur de pannes permettant de qualifier des distributions systèmes
Réalisation de bouchons en langage C (RPM à installer sur des calculateurs cibles)Développement de scripts en SHELL pour génération de RPM
Projet 2 : Conception et réalisation d’un simulateur de pannes afin de tester les cas de pannes sur chaque baie
Le superviseur donne l’état de chaque calculateur (tactiques, écrans pour opérateurs, calculateurs de communication (liaisons ethernet,…)
Gestion de projet informatiqueAnalyse du besoin et spécificationConception et développement du logicielDéveloppement de l’IHMGestion des ports série RS232Développement d’application multithread (une vingtaine de threads)Qualification et validation du logicielRédaction de l’ensemble de la documentation du logicielEnvironnement :Développement sous Workbench/Eclipse en langage C/C++ avec utilisation du framework Qt.Développement et tests sur systèmes Linux (CentOS).RS 232, LINUX, SHELL
Au sein de cette PME qui réalise des bancs de tests pour l’industrie, en tant qu’Apprenti ingénieur dans le cadre de 2 projets.Projet 1 : Développement d’un banc de tests pour disjoncteur Legrand
Etude des entrées/SortiesDéveloppement LabViewRédaction documentaire
Projet 2 : Tests sur des prises électriques pour AREVA
Conception et réalisation de circuits électroniques (placement-routage des cartes avec le logiciel Proteus)Gravure, perçage et soudure des composants
Environnement :
Développement sous LabView avec cartes d’acquisitions NI.Réalisation des cartes électroniques à l’aide du logiciel Proteus, et d’une insoleuse/graveuse.
Au sein de cette PME qui réalise des cartes électroniques pour le grand public, en tant que Monteur/Câbleur en électronique.Détails de la mission :Recherche de pannes sur cartes électroniquesRemplacement de composants électroniques (CMS et traversants)Environnement :Recherche de pannes grâce aux documentations des circuits imprimés.Remplacement de composants à l’aide d’une station de soudage/dessoudage.Staymatel est une PME (environ 40 Salariés).
2013 : Ingénieur en électronique et informatique industrielle
2009 : BTS systèmes électroniques
2007 : Bac STI option électronique