Mes compétences :
C
Electronique
Temps réel
C++
Analyse Audio
Production
Gestion de projet
Informatique
Entreprises
Parrot SA
- Ingénieur Logiciel Banc de Test
PARIS2010 - maintenantConception, développement, validation des logiciels des bancs permettant la validation du montage produit au sein des usines sur les projets :
- OEM pour l’industrie automobile : Différents modules intégrants reconnaissance vocale, connectivité Bluetooth, liaison USB, RS232, Audio Analogique et Numérique
- ZIK/ZIK2.0 pour le grand public : Casques audio bluetooth intégrant un contrôle actif de bruit «ANC» (Active Noise Cancellation), un accéléromètre, un capteur de présence et une interface tactile.
- Développement sous Visual C++ et Script XML du pilotage des instruments de mesures suivants : Multimètre, Fréquencemètre, Carte d'acquisition et de génération National Instrument (NI9234, 9263), Analyseur Audio Précision, Carte son
- Intégration d’algorithmes de traitement du signal et d’analyse audio
- Réalisation des logiciels embarqués permettants les tests «in-situ» sous OS temps réel
eCos et environnement Virtual Box (Ubuntu)
- Déplacements sur les lignes de production pour le support et la formation des équipes
Cassidian
- Ingénieur Logiciel Embarqué en prestation de service pour la société Viveris Technologie
Blagnac 2009 - 2010Au sein du service "Identification Friend or Foe" (IFF)
Développement du logiciel banc de test permettant la validation d'un boitier de cryptage de données.
- Choix de l'environnement de développement
- Développement des tests sous LabwindowsCVI
- Développement du logiciel embarqué sur le banc en langage C
- Validation par des tests unitaires
- Rédaction d'un document de reprise du projet
Participation au développement du logiciel de cryptage de données
- Développement en C sur ARM7
- Intégration des nouvelles spécifications
MBDA
- Ingénieur developpement logiciel en prestation de service pour la société Aubay
Le Plessis-Robinson2007 - 2009Au sein du service "Installation de Tir"
Projet PEA-VLMICA (Lancement Vertical de Missile MICA)
- Réalisation d'un module de contrôle-commande d’une centrale inertielle.
- Intégration / validation du logiciel séquenceur par la réalisation de scénarios de tests unitaires sous Linux.
- Correction du logiciel suite aux résultats des tests unitaires et implémentation des évolutions.
- Rédactions des documents de tests. (Plan de test, Plan de mise en oeuvre des tests, Compte rendu de tests, matrice de suivie)
Travail réalisé en relation avec plusieurs équipes : Équipe essai, Équipe Validation Système, Équipe Hardware.
Développement en C/C++ sous VxWorks/Tornado sous environnement Rhapsody
Rectify pour la tracabilité documentaire
SIERRA WIRELESS (anc. WAVECOM)
- Ingénieur logiciel banc de test en prestation de service pour la société Aubay
2005 - 2007Dans le cadre de la réalisation d'un nouveau module Machine To Machine
- Mise à jour d'un outil de test hardware bande de base 2G
permettant le test d'une bande de base 3G sous LabwindowsCVI
- Mise au point de test RF permettant la validation du hardware
- Développement d'un logiciel permettant la configuration d'un PMU (Power Management Unit)
- Codage des évolutions d'un outil de qualification de flashs en température
Developpement logiciel de test embarqué :
Langage C sur ARM9, ARM7
Environement de developpement : Ultra Edit, Sonde JTAG
Developpement logiciel de test sur PC en liaison avec le logiciel embarqué :
LabwindowsCVI
Mise en oeuvre de différentes liaisons (SPI, I2C, Série,..)
XIRING
- Ingénieur logiciel, test et validation en prestation de service pour la société Aubay
2005 - 2005Activité au sein du pôle santé
- Développement d'un logiciel de protection par carte à puce permettant l'autorisation de la mise à jour des lecteurs de carte Vitale
- Réalisation des tests d'homologations de 5 lecteurs de carte vitale à l'aide de l'outils du GIE-Sesam Vitale
- Correction des erreurs (Outil d'homologation - Logiciel Lecteur)
- Rédaction des documents d'homologation
Développement du logiciel en langage C
LEM
- Ingénieur logiciel embarqué en prestation de service pour la société Aubay
Fribourg2004 - 2004Dans le cadre d'un nouveau système de sonorisation. (Aéroport de Genève)
Développement d'un logiciel embarqué temps réel permettant le transfert de données d'un bus CAN vers une liaison RS485 et le parametrage de conexion audio.
Intégration et validation de l'ensemble du système audio.
Microprocesseur : PIC
Developpement en langage C, noyeau temps réel propriétaire.
Chaine de compilation : Hi-Tech
Environement de developpement : MPLAB
New Média Technologie
- Ingénieur Apprenti
2004 - 2004Portage du programme de gestion d'un écran tactile sur un noyeau temps réel et optimisation du code en terme de place.
Dans le cadre du developpement d'un nouveau système de gestion d'énergie solaire :
- Etude des systèmes embarqués et des architectures temps réel
- Choix d'un noyeau temps réel adapté au besoin
- Définition des tâches
- Programmation des tâches
- Validation du fonctionnement du système
- Optimisation du code afin d'intégrer une IHM conviviale (Icônes)
Microprocesseur : PIC 18F
Langage C, noyeau Temps réel Salvo
Chaine de Compilation : Hi-Tech
Environement de developpement : MPLAB
NewMedia Technologie
- Ingénieur apprenti
2003 - 2003Dans le cadre du developpement d'un système de gestion d'énergie solaire
Developpement d'un logiciel permettant de paramétrer le système de gestion d'énergie
- Etude et recherche de différentes interfaces graphiques
- Proposition et présentation de l'étude.
- Conception et développement du logiciel.
- Validation du logiciel sur le système de gestion d'énergie
Développement sous LabWindowsCVI
NewMedia Technologie
- Ingénieur Apprenti
2002 - 2002Dans le cadre du developpement d'un système de gestion d'énergie solaire
Developpement d'un logiciel de simulation permettant de valider le système de gestion d'énergie