THALES Services
- Ingénieur logiciel - Systèmes embarqués
Courbevoie
2007 - 2012
JUIN 2011 à JANVIER 2012- DCNS (Défense)
Maintien en condition opérationnelle (MCO) d'un logiciel d'enregistrement, d'analyse et de rejeu de données provenant d'un système de gestion de combat.
• Gestion de projet : organisation du planning de l'équipe, mise en place et maintien d'indicateurs d'avancement projet.
• Correction de faits techniques : analyse fonctionnelle, investigation en collaboration avec les équipes d'intégration, codage.
Environnement technique: JAVA SE, JAGUAR, GEMO, Linux, Eclipse, ClearCase (+UCM), ClearQuest (ADEL).
_____________________________________________________
JANVIER 2011 à JUIN 2011- THALES AIR SYSTEMS (Défense)
Développement d'une interface de supervision de radars.
• Correction de faits techniques
• Conception et codage de composants graphiques en JAVA/SWING sous un environnement Linux.
Environnement technique: JAVA SE, SWING, Matisse, Linux, NetBeans, Subversion, BugZilla.
_____________________________________________________
AVRIL 2008 à DECEMBRE 2010 - ALCATEL-LUCENT (Télécommunications)
Développement des couches logicielles L3 et L2 pour système eNodeB LTE.
• Développement de plusieurs fonctionnalités LTE (couches L3 / L2) en langage C / C++ :
- Spécification, conception et développement de la fonctionnalité System Information Block.
- Réarchitecture logicielle suite à un changement d'architecture matérielle.
• Réalisation du support de différentes versions du logiciel auprès des équipes d’intégration dans un contexte international (assurer le lien entre les équipes Modem et les équipes d’intégration système).
• Rédaction de documents de conception logicielle.
• Mise en place d’une configuration Doxygen dans le cadre d’un process qualité.
• Participation au développement d’un environnement de test en langage C / C++ utilisant Attol pour la couche L3.
• Validation fonctionnelle.
Environnement technique: Langage C/C++, architecture LTE (3GPP), VxWorks, PowerQUICC III, DSP TI TCI 6488, Unix, Linux, Windows, Eclipse, ClearCase (+UCM), doxygen, DCT.
_____________________________________________________
OCTOBRE 2007 à MARS 2008 - THALES AIR SYSTEMS (Défense)
Développement d’une IHM permettant la gestion de messages tactiques L16.
• Conception et codage de composants graphiques en langage C++ sous un environnement Linux.
• Déroulement de tests d’intégration système.
Environnement technique: Langage C/C++, bibliothèques X11 MOTIF, Toolkit, Linux, Eclipse, Subversion, liaison de donnée L16.
THALES Avionics
- Apprenti
Courbevoie
2005 - 2007
MARS 2007 à OCTOBRE 2007: Portage d’une librairie mathématique selon la norme avionique D0-178B (niveau b) pour l’Instrument Combiné de Secours V2 (I.C.S V2).
• Responsable du développement de la nouvelle librairie mathématique pour le système OCTAVE (propriétaire Thales) intégrant un processeur soft core NIOS2 (Altera).
• Portage de la librairie mathématique d’une cible DSP Texas Instrument TMS320C32 vers une cible processeur soft core NIOS2 (Altera), selon la norme avionique DO-178B niveau b, et la norme IEEE 854 (codage des nombres à virgule flottante).
• Rédaction des documents de spécifications et de conception logicielle de la librairie mathématique de l’ICS V2.
• Validation fonctionnelle.
Environnement technique: Langage C, DSP TI TMS320C32, processeur soft core NIOS2 (Altera), DO-178B niveau b, Unix, ClearCase, IEEE-854.
_____________________________________________________
MARS 2006 à OCTOBRE 2006: Conduite de plusieurs études de faisabilité pour l’Instrument Combiné de Secours V2 (I.C.S V2).
• Réalisation de plusieurs études de faisabilité autour du microcontrôleur Freescale 16-bits MC9S12XDT512, en vue d’une implantation du composant dans la nouvelle architecture matérielle de l’Instrument Combiné de Secours V2.
• Rédaction de documents permettant de justifier la faisabilité des différentes architectures matérielles.
• Rédaction de documents internes destinés à expliquer le fonctionnement des divers environnements de développement : Code Warrior (Freescale), COSMIC.
• Développement d’une application sous un environnement Windows Mobile 2003 (+ MFC), dans le but de faire communiquer l’ICS V2 avec un Pocket PC via une liaison infrarouge.
• Réalisation de plusieurs cartes électroniques pour effectuer des tests liés au microcontrôleur Freescale (utilisation de matériel de laboratoire : fréquencemètre, oscilloscope, alimentation stabilisée, étuve…).
Environnement technique: Langage C, microcontrôleur Fresscale 16-bits MC9S12XDT512, Unix, Windows, Windows Mobile 2003, MFC, ClearCase.