-
Saft
- Software Designer
Bagnolet
2016 - maintenant
Software Designer at SAFT incubator.
-
Saft
- Responsable technique logiciel
Bagnolet
2013 - maintenant
Projet:
Dans le cadre d'un projet de véhicule électrique pour Volvo, réalisation du logiciel de surveillance de la batterie lithium-ion de traction.
Réalisations:
* Définition des plans logiciels (développement, test et gestion de configuration)
* Définition des standards de codage (MISRA) et de design
* Réalisation de l'architecture du logiciel de surveillance batterie
* Interface avec le client Volvo sur les problèmes technique logiciel
* Interface avec l'équipe hardware pour la mise en place des interfaces hard/soft et du choix de micro-processeur
* Encadrement technique d'une équipe de développement de 6 personnes
* Réalisation de simulateur de bus CAN interne en CAPL
* Développement du Flash Boot Loader résident sur la batterie
Bilan:
Pour le projet : Apport des méthodes de travail « avionique » et de la double compétence hard/soft.
Personnellement : Travail dans le domaine de l'automobile et de la batterie lithium-ion. Principe de fonctionnement des batteries. Formations aux outils Vector (CANalyser, CANdito, ...). Protocoles CAN, UDS.
Normes 61508 et MISRA.
Environnement technique:
* Langage : C, assembleur PowerPC
* Protocoles : CAN, J1939, UDS
* Environnement de test : WinIDEA
* Gestion de configuration : Clearcase
* Gestion des faits technique : TRAC
* Matériel : processeur SPC5607B (cœur POWERPC)
* Méthode : SPICE
* Norme : 61508
-
ALCATEL-LUCENT
- Ingénieur développement logiciel
Paris
2011 - 2013
Ingénieur développement couche réseau L2 sur eNodeB (LTE)
Projet:
Dans le cadre du programme LTE (Long Term Evolution) 4G, portage de la couche réseau L2 (RLC/MAC) de
l'eNodeB sur carte bCem8157 (à base de QorIQ P4080 8 cœurs).
Réalisations:
* Corrections de CR (Change Request)
* Portage du trafic « downlink » P4080 vers DSP sur nouvelle interface SRIO
* Développement nouvelle procédure RACH (Random Access CHannel) d'accroche mobile
* Support couche réseau L2 aux autres équipes : couche physique (L1) et PDCP
Bilan:
Pour le projet : Apport des méthodes de travail « avionique ». Livraison « in time ».
Personnellement : Travail en méthode AGIL. Développement sous Linux RT et multi cœurs. Travail
collaboratif multi-site (Shangai, Murray Hill, Stuttgart, Paris). Formations télécom.
Environnement technique:
* Langage : C
* Protocole/OS : Linux RT (WindRiver), RLC, MAC
* Environnement de test : Workbench
* Gestion de configuration : UCM
* Gestion des faits technique : ClearQuest
* Matériel : processeur QorIQ P4080 (Freescale8 cœurs), DSP (Freescale MSC8157 6 cœurs)
* Outils : JIRA
* Méthode : AGIL (SCRUM)
* Norme : 3GPP
-
Thales
- Responsable technique logiciel
Courbevoie
2009 - 2011
Projet:
Dans le cadre du programme POWER 8 AIRBUS, portage de la plateforme GPPSW (BOOT, OS MACS1,
middleware, logiciel radar météo et SGL) et du logiciel opérationnel de la visu LCDU725 (AIRBUS
A320/A330) sur le nouveau design hardware EDU725.
Réalisations:
* Analyse d'impact des évolutions hardware sur la plateforme complète (OS + middleware)
* Chiffrage de la proposition technique pour réalisation du forfait externalisé
* Mise en place de la plateforme de développement
* Mise en place du data model documentaire de l'affaire
* Uniformisation des différents CSCI de la plateforme GPPSW (option de compilation, règles de codage,
...)
* Support technique et formation de l'équipe plateforme (15 personnes pendant 1 an)
* Réalisation de la conception de la plateforme GPPSW
* Relation avec les différents corps de métier THALES : hardware, système et équipe de qualification
* Testabilité du produit
* Certification avionique
Bilan:
Pour le projet : amélioration des performances par rapport au LCDU725. Plateforme GPPSW homogène
(option de compilation, règles de codage, ...). Livraison « in time ».
Personnellement : capacité à gérer une équipe d'une quinzaine de personnes pendant une année.
Acquisition de fortes compétences A653, MACS1, PowerPC et hardware. Meilleur maitrise de l'intégration
hardware.
Environnement technique:
* Langage : C, assembleur PowerPC, Diabdata
* Protocole/OS : A429, A629, A653, PCI, I2C, SPI, MACS1 (OS temps réel)
* Environnement de test : Workbench
* Gestion de configuration : clearcase
* Gestion des faits technique : AGIL (THALES)
* Matériel : GPU SAGHA (base HORACE), processeur PowerPC MPC8349 (PQIIPRO), WXR (radar)
* Environnement documentaire : Framemaker, ERODE
* Norme : DO178-B
-
Thales
- Ingénieur système
Courbevoie
2008 - 2009
Projet:
Dans le cadre du programme POWER 8 AIRBUS, intégration des équipes hardware THALES pour la
réalisation de la carte de traitement graphique (VGP) de la nouvelle visu EDU725 (AIRBUS A320/A330).
Réalisations:
* Mise en œuvre d'une carte d'évaluation à base de PQIIPRO (processeur PowerPC) pour valider les
gains de performances du logiciel LCDU725 (PowerPC 603e avec diabdata 4.2b) sur la nouvelle
architecture hardware à base de processeur PQIIPRO (MPC8349)
* Rédaction des interfaces hardware/software (HSI) pour la carte de traitement et de graphique VGP de
l'EDU725
Bilan:
Pour le projet : livraison « in time » des HSI pour le client AIRBUS. HSI très détaillées pour faciliter
l'intégration hardware par les équipes logicielles.
Personnellement : acquisition de bonnes connaissances du hardware de la carte VGP de l'EDU725.
Environnement technique:
* PowerPC MPC8349 Freescale
* ASIC PUMA (ARINC429, liaisons series et partitionning), ASIC LYNX (ARINC629)
* GPU SAGHA (processeur graphique basé sur HORACE)
* EEPROM, DDR2 RAM, SPI, I2C, FLASH, LM75
-
Thales
- Ingénieur système
Courbevoie
2008 - 2008
Projet:
Projet IOP qui réalise un module de concentration et de gestion de radios pour la suite avionique TOPDECK.
Réalisations:
* Rédaction des spécifications logicielles (SRS) sous DOORS sur la partie concentration de donnée
(DCF) de l'IOP
* Rédaction des spécifications logicielles (SRS) sous DOORS sur le pilotage des radios (RMS)
IFF/TCAS, ARC210 et RS6000 de l'IOP
Bilan:
Personnellement : travail en équipe d'une trentaine de personnes. Découverte de radio militaire.
Environnement technique:
* Cleacase UCM, UNIX
* DOORS
* ARINC 429 et MIL1553
-
Thales
- Ingénieur développement logiciel
Courbevoie
2007 - 2008
Projet:
Dans le cadre du projet ROUTE06 qui vise à baisser le taux de dépose des écrans cockpit LCDU725
(AIRBUS A320/A330) intégration de l'équipe de test produit (ATP).
Réalisations:
* Développement en C des tests RAM pour le logiciel ATP du LCDU725
* Développement en assembleur des tests PowerPC pour le logiciel ATP du LCDU725
Bilan:
Personnellement : apprentissage assembleur PowerPC. Acquisition de nouvelles compétences sur un
logiciel de test (ATP) pour LCDU725.
Environnement technique:
* Cleacase, UNIX
* C, assembleur PowerPC
-
Thales
- Ingénieur développement logiciel
Courbevoie
2004 - 2007
Projet:
Dans le cadre du projet NEW EIS (suite AIRBUS) et MRTT (ravitailleur et transporteur de troupe), intégration
de l'équipe applicative (OPSW).
Réalisations:
* Analyse des spécifications (PTS) et faits techniques client pour impact sur logiciel OPSW
* Mise à jour des spécifications systèmes (SSDD), logicielles (SRS) et conception (SDD) de l'OPSW
* Réalisation de la maquette NUP2 (nouveau système d'anticollision en remplacement du TCAS) pour
AIRBUS
* Spécification et développement de la fonctionnalité ATSAW (Air Traffic Situational Awairness) sur SA
(Single Aile : A320) et LR (Long Range : A330)
* Spécification et développement de la fonctionnalité MASS basée sur ATSAW pour MRTT
* Génération et mise à jour de planche code automatique SCADE
* Génération de BDS (IOPR) AIRBUS
* Mise à jour des procédures de validation système (fonctions de haut niveau : feedback, powercut,
reconfiguration, teleload,...)
* Réalisation de FQT système sur architecture SA et LR (versions S4_2, S5 et L5)
* Certification avionique
Bilan:
Personnellement : apprentissage de la DO178-B. Maitrise de développement avionique. Très bonne
connaissance des architecture SA, LR et MRTT AIRBUS EIS2.
Environnement technique:
* Langage : C, UNIX, DiabData
* Logiciel de test et simulation : Artemis, Estival
* Outils documentaire : Framemaker, ERODE
* Base de faits technique : AGIL
* Protocole : ARINC 429, ARINC 629
* Code automatique : SCADE et BDS
* Norme : DO178-B
-
CEA CESTA
- Ingénieur développement logiciel
PARIS
2004 - 2004
Projet:
Dans le cadre du forfait GECKO.
Réalisations:
* Création d'un outil de migration (en Tix) d'un espace de configuration TixGDS vers un espace de configuration Gecko (base CVS).
Environnement technique:
* Langage : Tcl/Tk, Tix
* Logiciel de gestion de configuration : CVS
-
Akka Technologies
- Responsable technique logiciel
Paris
2004 - maintenant
-
SAGEM
- Ingénieur développement logiciel
PARIS
2002 - 2003
Projet:
Projet mobiles myX-5, myX-6 et myX-8 iMode.
Réalisations:
* Rédaction de documents de spécifications, de conception et de tests de la connexion WAP
(UDP/TCP). Analyse de trames PDU (Packet Data Unit).
* Conception et développement de la nouvelle connexion WAP (UDP/TCP) s'appuyant sur une nouvelle IPStack basée sur Nucléus Net.
* Développement des "capabilities" du mobile (types MIME) et de la fonctionnalité de téléchargement d'objets (WSP/GET).
* Développement de la nouvelle interface graphique liée au Browser V6.
* Mise au point d'un outil de trace temps réel.
* Intégration du Browser V6 Openwave pour les mobiles SAGEM.
* Débuggage de l'application WAP sur les mobiles myX-5.
Environnement technique:
* Langage : C sous Unix et Visual C++
* OS : QOS et Nucleus
* Protocole : WAP, UDP, http, TCP, GSM et GPRS
* Browser WAP : Openwave V6
* Logiciel de gestion de configuration : CVS
-
SCHLUMBERGER
- Ingénieur développement logiciel
Paris
2001 - 2002
Projet:
Projet MENATEL Step1, application publiphonique pour l'Egypte.
Réalisations:
* Développement de modules pour la sécurité des cartes à puces en communication (authentification active).
* Développement de nouveaux modules d'identification des cartes Eurochip et T2G.
* Gestion de configuration des logiciels clients.
* Protocole V23 et supravocale, MONETEL, FRANCE TELECOM.
* Formation d'une personne de nationalité Tchèque aux applications publiphoniques on-line.
* Rédaction d'une spécification technique pour la protection des publiphones SCHLUMBERGER contre les attaques des concurrents.
Environnement technique:
* Langage : temps réel en C sous Unix
* Omniworks
-
SCHLUMBERGER
- Ingénieur développement logiciel
Paris
2000 - 2001
Projet:
Projet TELMEX Phase 2, application publiphonique pour le Mexique.
Réalisations:
* Gestion des cartes à puces frauduleuses.
* Maintenance générale du logiciel embarqué (débuggage, gestion de configuration).
* Rédaction d'un plan de tests, mise au point des scénarii de tests.
* Validation et utilisation d'un simulateur de cartes synchrones et développement de mapping de cartes.
* Voyage d'affaire d'un mois à Mexico pour effectuer des tests et des validations in situ.
* Utilisation de bancs e test (ATS).
* Rédaction des fiches de tests.
* Remontées d'anomalies.
Environnement technique:
* Langage : temps réel en C sous Unix
* Omniworks
* Cartes à puces synchrones (F256, ST1335, ST1355, SLE4436 et SLE5536)
-
IFREMER
- Stagiaire en traitement du signal
Issy-les-Moulineaux
2000 - 2000
Projet:
Laboratoire LASAA (Laboratoire de Sclérochronologie des Animaux Aquatiques), projet sur l'évolution des poissons.
Réalisations:
* Recherche sur les représentations temps-fréquence (RTF) en traitement du signal pour l'estimation d'une loi de croissance des poissons à partir de leurs otolithes.
* Rédaction d'un mémoire sur l'utilisation des représentations temps-fréquence dans la détermination de l'évolution des poissons.
* Développement d'un logiciel d'analyse temps-fréquence (RTF) à partir d'un signal numérique quelconque.
Environnement technique:
* Visilog (traitement de l'image)
* Matlab
-
ALCATEL ESPACE
- Stagiaire en traitement du signal
1997 - 1998
Projet:
Projet JASON 1 (satellite d'océanographie) sur l'étude des océans.
Réalisations:
* Etude et développement en traitement du signal d'outils logiciels pour valider l'altimètre JASON 1 vis-a-vis de ses performances.