-
Dassault Aviation
- Ingénieur logiciel / process certification
Saint-Cloud
2014 - maintenant
Projet 5x, 7X, 8X, Rafale, Neuron
Maintient en condition opérationnelle d'un atelier de développement logiciel utilisé pour le développement de logiciels embarqués (commande de vol) selon la norme DO178-B.
Interface avec la Direction Générale du Système d’Information, afin d’organiser les travaux de Maintien en Conditions Opérationnelle (MCO) ou Maintien en Survie Opérationnelle (MSO) des ateliers existants, ainsi que les travaux de développement et d’étude des ateliers à venir (SCADE 6, CVS, Python, Test Real Time, Perl, C/C++, …).
Prototypage d’outils nouveaux, recette des évolutions de l’atelier, adaptation des parties correspondantes des processus utilisateurs.
Recueil des besoins des utilisateurs quant à cet atelier et ses évolutions.
-
Thales Avionics
- Ingénieur logiciel / process certification
2013 - 2013
Projet CPIOM / A350
Dans le cadre de la certification du CPIOM A350, participation aux SVT (Software vérification test) de la brique A653 en vue d’une certification du CPIOM en DAL A.
-
MBDA
- Ingénieur système - prestation
Le Plessis-Robinson
2011 - 2013
Validation système d’un Tactical Operations Center pour VL MICA sol-air
• Mise à jour du plan de validation système
• Passage des tests systèmes
Ecriture des Dossiers de Justification des Définitions de différents programmes de baies de tir de l’Exocet naval
• Mise à jour de la base DOORS
-
Nexter
- Architecte fonctionnel - prestation
Versailles
2011 - 2011
Description de la tourelle et de l'armement principal du VBCI dans le cadre d'une réponse à appel d'offre
• Description détaillée de la partie feu de la tourelle
• Collaboration avec les différents experts
-
Sagem Defense Sécurité
- Ingénieur validation système - prestation
2011 - 2011
Validation système de la centrale inertielle de l’A400M :
• Passage de tests manuels
• Préparation et passage de tests automatiques
• Dépouillement de résultats de script
-
Thales Rail Signalling Solution
- Ingénieur développeur - prestation
Courbevoie
2009 - 2010
Développement sur un système CBTC (Communication Based Train Control)
Thales RSS a repris le développement du projet Ouragan Ligne 13 pour mettre au point un système CBTC qui assure le pilotage automatique et contrôle l’anticollision des trains de la ligne 13 de la RATP. Le nouveau système doit augmenter la capacité de transport de voyageur en diminuant l’intervalle de temps entre deux trains et améliorer la sécurité en créant un mode de conduite manuel à contrôle continu de vitesse.
Objectifs :
L’objectif est de développer des composants au niveau du logiciel DSU (Data Storage Unit). Cet équipement est l’autorité qui vérifie les versions des autres sous-systèmes ; fournit aux trains communicants les données par tronçon géographique de la voie, est le dépositaire des LTV (Limites Temporaires de Vitesse), rapporte les informations relatives à la configuration et les erreurs.
Composants logiciels impactés :
GLP (Gérer les LTV Palier) : génère les paliers de vitesse sur chaque tronçon à partir des LTV utilisateur.
DLT (Distribuer les LTV Tronçon) : répond au demande bord de téléchargement des LTV tronçons.
VAL (Vérification de l’Alignement des LTV) détermine l’état de configuration et de synchronisation du DSU
SAD (Stocker, Acquérir, Distribuer) gère la liste des LTV utilisateurs.
VAD (Vérification de l’alignement des DSU) gère la synchronisation des données catalogue des deux DSU
DCA (Distribution de la Configuration Applicable) : fournit les catalogues des versions applicables aux sous-système.
ALS (Acquérir les LTV du SAM) : acquisition des poses et des levées des LTV par l’opérateur SAM.
Réalisations :
Ecriture des documents :
Spécification des exigences logiciel
Spécification des composants logiciels
Plan et spécification des tests des composants logiciel
Rapport de test des composants logiciel
Spécification des données statiques
Développement des composants sous Scade
Passage des tests en TCL ou en C
Environnement technique :
Scade Suite (V6), norme EN50128, Rational Clearcase/ClearQuest (V7), DOORS, C, Eclipse, TCL.
-
Leach International Europe
- Ingénieur développeur - prestation
2007 - 2009
Développement d’un banc de test
Leach International Europe développe le cœur de puissance primaire de l’A400M, c'est-à-dire l’appareil qui fournit et répartit l’alimentation électrique de l’avion de transport militaire.
Objectifs :
L’objectif est de développer un banc de test pour la phase de développement d’une des cartes électroniques montées dans le cœur de puissance de l’A400M. Cette carte gère la configuration du réseau électrique (source de tension AC/DC, bus bar, contacteurs).
Réalisations :
1) Développement de l’interface graphique sous Windows XP
Gestion des signaux d’entrées et de sortie de la carte en test
Simulation d’erreur sur les signaux
Génération de message de communication via TCP/IP
Lancement de tests automatiques
Affichage de la configuration du réseau électrique
2) Développement de la partie simulation sous l’OS temps réel de National Instrument (contrainte temps réel de l’ordre de la centaine de milliseconde)
Simulation du réseau AC
Simulation du réseau DC
Simulation de la carte opposée
Simulation des contacteurs
Génération des tensions bus bar
Traitement des messages TCP/IP de l’interface graphique
Gestion des différents threads
3) Mise en place et maintenance des cartes et autres équipements électriques du banc de test.
4) Documentation
Ecriture des documents d’architecture
Ecriture des documents de spécification
Ecriture des documents de conception
Ecriture des documents de validation
Ecriture du document d’installation
Ecriture du manuel d’utilisation
Environnement technique :
LabWindows/CVI, LabWindows/CVI Real-Time, CANoe, TCP/IP, C, Microsoft Visual SourceSave, Carte d’acquisition et génération de signaux analogiques et numériques de National Instrument.
-
DELTA SA
- Ingénieur développeur - prestation
2006 - 2007
Développement d'une jauge de mesure stéréoscopique
Delta est une PME qui produit des capteurs et des systèmes de mesure pour l’industrie sidérurgique. Elle développe une jauge de mesure de largeur de produit lors du laminage en coulée continue de la matière. Les mesures ont pour objectif de réduire le gaspillage de matières produites.
Objectifs :
Mise à niveau de l’application client/serveur gérant la jauge de mesure stéréoscopique. La jauge de mesure constitue le serveur auquel on peut connecter un ou plusieurs clients pour visualiser et contrôler le laminage.
Réalisation :
Développement de l’interface graphique client
Visualisation du profil de la matière produite en temps réel
Visualisation des caractéristiques de la matière
Contrôle des paramètres de production
Développement sur la jauge de mesure
Mise en place du système de traçage des erreurs détectées
Interface de communication avec les différents clients
Développement des protocoles d'échanges entre la jauge de mesure et des serveurs de données du laminoir.
Environnement technique :
Visual C++, DCOM, Mantis
-
Eli LILLY & Compagny
- Ingénieur validation - prestation
2006 - 2006
Développement et validation sur un progiciel de réalisation, contrôle et traçage d'opération de production
Le site de Fegersheim est le plus grand site de production du groupe dans le monde. Le processus de fabrication est entièrement géré par informatique. Suite à la mise en place de SAP et de changements de type de base de données, certaines partie du progiciel de production de l’insuline doivent évoluées.
Objectifs :
Fin de développement du logiciel de pesée,
Validation du logiciel de pesée.
Réalisations :
Développement de scripts FlowStream,
Ecriture de plan de tests unitaires et systèmes,
Passage de tests unitaires,
Environnement technique :
FlowStream
-
Alcatel Business Systems
- Ingénieur développeur - prestation
2004 - 2005
1) Développement d'un système de pilotage de tests automatiques aléatoires
Alcatel Business Systems conçoit des PABX et des téléphones pour entreprises. Afin d’améliorer la robustesse des équipements produit, l’équipe validation souhaite mettre en place un nouvel outil.
Objectifs :
Développement d’un outil basé sous trois axes: lancements d’outils en parallèle, prise en compte de profil client, choix aléatoire des ressources.
Réalisations :
Ecriture du document d’architecture,
Ecriture en binôme du document de spécification,
Développement des fonctionnalités : choix des scenari, lancements des outils, ordonnanceur.
Ecriture du document de validation
Gestion en binôme de cinq stagiaires.
Environnement technique :
Langage Perl, environnement SUN, outils Hammer TDM - Hammer FX-IP (Empirix), ClearCase
2) Automatisation de tests pour la gamme de PABX OXO/OXE pour téléphones IP/NOE
Alcatel Business Systems souhaite automatiser ses tests de validation des PABX et des téléphones IP de nouvelle génération.
Objectifs :
Mise en place de tests automatiques pour les deux gammes de PABX en utilisant des téléphones UA et NOE.
Réalisations :
Configuration des PABX,
Ecriture d'une campagne de test automatique en C++ en utilisant un outil de test propriétaire.
Environnement technique:
C++, simulateur RNIS, environnement SUN, TeamWare, outil propriétaire de test : C_AUTECO
-
EADS Telecom
- Ingénieur développeur - stage
2002 - 2002
Portage d'une application PMR d'une plate-forme TDM vers une plate-forme IP
EADS Telecom produit des PABX pour professionnels (gendarmerie, pompier, grandes entreprises…). Une nouvelle génération de plate-forme sous IP est développée avec de nouveau processeurs, OS et compilateurs.
Onjectifs :
Portage de la partie logiciel existante qui est suffisamment indépendante du matériel pour fonctionner sur les deux types de plate-forme par la prise en compte des contraintes d'alignements, de big endian / little endian, de compactage des données...
Réalisation :
Portage d’un logiciel du domaine AST (Accès Service Terminal) qui assure les transactions entre les applications et les terminaux,
Portage d’un logiciel du domaine TAP (Traitement d’APpel) qui permet d’établir des communications de groupe ou privées,
Création des tests ATTOL Unitest et des tests ATTOL System Test
Environnement technique :
C, ATTOL Unitest/System Test (Rational Test), environnement SUN, ClearCase
-
InterEpargne
- Ingénieur développeur - stage
2001 - 2001
Maintenance et évolution d'une application d'Epargne salariale
InterEpargne est la filiale de Natexis qui gère les produits d’épargne salariale.
Objectif :
Maintenance et évolution du logiciel de gestion de l’épargne salariale en particulier du domaine de Mutation de Comptes qui gère les changements sur les avoirs (augmentation, diminution) et les structures (fusion, éclatement).
Réalisations:
Maintenance et réponse aux questions des utilisateurs ou de l’équipe support
Evolution du système conformément aux exigences client ou à l’instauration de nouvelles lois régissant l’épargne salariale.
Environnement technique :
COBOL, environnement Mainframe IBM, CICS, JCL, DB2
-
Base aéronavale de Lann-Bihoué
- Developpeur informatique - stage
1998 - 1998
Automatisation des tests d'un indicateur radioaltimètre embarqué sur les aéronefs de typer Atlantique2
L’atelier ATEC (Automatic Test Equipment Complex) a en charge la maintenance de niveau 1 et 2 des équipements embarqués sur les aéronefs
Objectifs :
Développement d’un logiciel de test pour un indicateur radioaltimètre.
Réalisation :
Etude du schéma électrique du coffret émetteur/récepteur
Etude du schéma électrique de l’indicateur radioaltimètre
Ecriture de la Spécification Technique des Besoins qui met en valeur les caractéristiques fonctionnelles, opérationnelles et les contraintes de test.
Ecriture du Document d’Analyse Fonctionnelle qui donne l’architecture générale du programme et les algorithmes des différents modules qui découpent le programme de test.
Réalisation du programme de test
Environnement technique :
langage Quick Basic, liaison Arinc 429, banc de test ECU 1045, Windows 3.1