-
Continental
- Ingénieur Concepteur / Développeur
Toulouse
2017 - maintenant
Développement « Gateway » pour Volvo.
Projet VGM pour Volvo Car Corporation (VCC)
Envir. Technique :
Win 7, Banc de tests, outils Vector CANoe, WinIDEA, EOL Tool (Dump/Reprog de EEPROM, Flash), PTC Integrity, DOORS, Imagix 4D, IBM Rhapsody, IDEAS Eclipse, Langage C, temps réel OSEK, SWATT UT/FTL sous RTRT, normes MISRA, LINT, AUTOSAR, RTE, Diagnostic Stack (Dcm, Dem, Fim), Elektrobit EB tresos.
Mission :
Responsable de l’implémentation ASW et BSW des fonctionalités Diagnostiques en accord avec la norme UDS (Unified Diagnostic Services) ISO 14229-1 et l’architecture AUTOSAR : UDS Services, UDS Data DIDs (Data Identifier) DTCs (Diagnostic Trouble Code), UDS Session, UDSonCAN, UDSonIP, UDSonFR, AUTOSAR Dcm (Diagnostic Communication Manager) permet de traiter les Services UDS, AUTOSAR Dem (Diagnostic Event Manager) permet de traiter et mémoriser les Events/DTCs (errors) et de les associer à une FreezeFrame. Responsable des méchanismes de détection d’erreurs et de recovery.
-
Continental
- Ingénieur Concepteur / Développeur
Toulouse
2014 - maintenant
Développement de fonctions embarquées dans le calculateur Habitacle BCM (Body Control Module) des véhicules NISSAN.
Projets NISSAN - BDL3/4/5/6 JPN/EUR/US P42x L42x (crossovers et SUVs Murano, Infiniti JX, 4x4 Pathfinder, berline Altima) - CMF1 JPN/EUR/US P71A (crossovers Infinity EX)
Envir. Technique :
Banc de tests, outils Vector CANoe, CANalyzer, WinIDEA, EOL Tool (Dump/Reprog de EEPROM, Flash), Telelogic CM Synergy, CM Change, DOORS, Imagix 4D, IBM Rhapsody, Eclipse, Langage C, temps réel OSEK, SWATT UT/FTL sous RTRT, normes MISRA, LINT, AUTOSAR, CMMI 3.
Mission :
Analyse et correction de Concerns (bugs logiciels) sur toutes les fonctions Habitacle de la BCM.
Gestion du vérouillage des portes, des alarmes, des lumières intérieures et extérieures, des essuies glaces automatiques, de la climatisation, des vitres électriques, des voyants d'alertes du tableau de bord, de la batterie, des capteurs luminosité/pluie, capteur TPMS..
Cycle en V (spécification, conception, codage, tests unitaires/fonctionnels, tests sur banc, intégration, validation).
-
Intel Toulouse
- Ingénieur Système Débug
Meudon
2011 - 2014
Système Débug sur smartphones et tablettes Android pour différentes plateformes HW.
Projet Android - Equipe Daily Debug
Envir. Technique :
Banc de tests, Win 7, Linux, GIT, Gerrit, Bugzilla, QA-report, MPTA, xFSTK, PhoneFlashTool, CrashTool.
Mission :
Reproduction de bugs et recherche d’information. Investigation sur la cause des bugs. Triage de bugs, suivi de l’évolution des bugs et des patchs correctifs soumis par les équipes de développement. Intégration et pré-validation des patchs correctifs. Développement de patchs et relecture par l’équipe de développement concernée. Reporting à travers Bugzilla avec les équipes de développement. Tests de non-régression et investigation. Assurer la stabilité du software. Reporting avec les responsables des branches du projet.
-
Intel Toulouse
- Ingénieur Tests de validation
Meudon
2011 - 2011
Exécution de tests de validation dans le domaine de la téléphonie.
Projet Meego et Android
Envir. Technique :
Banc de tests, Win 7, Linux, Virtual Box, Simulateur Agilent 8960 de réseau 2G/3G, xFSTK (flash Integrated firmware IFWI, Kboot, OS image sur eMMC), FlashTool (flash du firmware modem), Minicom, Tera Term, Bugzilla (outil de gestion de conf. des bugs), QA-report (outil de gestion de conf. des rapports de tests), MPTA (Mobile Platform Trace Analyzer)
Mission :
Exécution de tests d'intégration type "Smoke" (tests de catégorie 0) et "Sanity" (tests de catégorie 1) avec respect d'un process. Les tests de catégorie 0 sont des tests fonctionnels basiques couvrant toutes les composantes du logiciel (System/PW/Téléphonie/BT/WIFI/Multimédia/WIDI/Caméra/HDMI). Les tests de catégorie 1 sont des tests fonctionnels approfondis. Maitrise des outils INTEL, relevé des logs, analyse et suivi des bugs sous Bugzilla, autonomie, rigueur, réactivité face aux demandes du Client INTEL (lancement d'une nouvelle campagne de tests, besoin urgent de tester une nouvelle config. hardware du téléphone), esprit de synthèse, reporting des résultats (rapport de tests, mail), partage et transmission des infos au sein de l'équipe et avec le Client INTEL (formation, spécifications, réunions)
-
Safran Microturbo Toulouse
- Ingénieur Concepteur / Développeur
Paris
2009 - 2010
Développement APU (Auxiliary Power Unit) pour hélicoptère.
Projet ECU 342-32
Envir. Technique :
Norme DO178B dal B, Simulateur ARINC 429, Emulateur IC3000 winIDEA (IDE et debugger), RECBET, Banc de tests (HIL) 8124, RTRT, UML, Rhapsody, Langage C, Eclipse, CM Synergy
Mission :
Conception et développement du logiciel ECU 342-32 de la famille eAPU Auxiliary Power Unit (turbine à gaz destinée à fournir de la puissance électrique à un avion) et qui sera installé sur l'hélicoptère Agusta AW149. Rédaction des plans SDP (Software Development Plan), SVP (Software Verification Plan), rédaction des standards SSS (Software Specification Standards), SDS (Software Design Standards), SCS (Software Code Standards), vérification du respect des documents de spécifications du logiciel.
Conception avec l'outil Rhapsody des couches Application (gestion des voyants, ARINC 429, surveillance des anomalies, PBIT, CBIT, filtrage), Adaptation, FADEC et Drivers, vérification du respect des documents de conception du logiciel. Développement en Langage C avec l'outil Eclipse, revues de code vérification du respect des règles de codage, couvertures/exigences. Intégration de fichiers en gestion de configuration sous CM Synergy.
Création de tests unitaires avec l'outil RTRT. Création de tests fonctionnels, rédaction de plan de tests, fiche de tests, résultat de fiches de tests. Tests sur banc, tests de non régression/d'intégration/validation. Rédaction de documents qualité, rapport de tests, relectures, analyses.
-
ALSTOM Transport Tarbes
- Ingénieur Concepteur / Développeur
2009 - 2009
Développement chaîne de traction des projets TGV pour la SNCF.
Projets TGV (RGV 2N2, POS, Dasye)
Envir. Technique :
Norme EN50128 et SIL2, électronique de puissance, génie électrique, schémas BT, automatique, Grafcets et schémas blocs, spécifications techniques du besoin Client SNCF de la chaîne de traction, spécifications fonctionnelles de la commande Agate avec traçabilité des exigences, documents de conception, synoptiques fonctionnels, logiciel Visio 2003, logiciel embarqué, programmation en langage Elodie sur Simulateur Wingreta (PC), fiches de relecture, Simulateur Numérique SITRA1 et Agate Control 3 (cible), logiciels SimuNum, IsaGRAF, MMAP. Accès au réseau ALSTOM, Documentum, ClearCase.
Mission :
Rédaction des spécifications du logiciel de la commande en fonction des évolutions demandées. Conception du contrôle commande au niveau du système et du logiciel de la commande électronique. Analyse et réponse aux remarques Client SNCF (bordereaux des documents contractuels). Mise à jour de la documentation associée (conception, synoptiques fonctionnels, analyse d'impacts).
Vérification de la traçabilité des exigences (matrices de couvertures). Développement logiciel embarqué et tests suivant la norme EN50128 et SIL2 (codage, tests unitaires, intégration, validation) sur Simulateur Wingreta (PC). Ecriture des fiches de validation. Tests fonctionnels sur Simulateur Numérique.
-
Continental Toulouse
- Ingénieur Développeur
Toulouse
2008 - 2009
Développement « Contrôle moteur »
Projets Ford, LandRover, Jaguar
Envir. Technique :
Temps Réel, langage C, Infineon TriCore, PVCS, ESI, LIMAS, DDS, Editeurs X32, TD2/TD3e, RTRT, Banc de tests, INCA, CARTS, Labcar, Trace32, CanAnalyser, Dump EEPROM.
Mission :
Développement au forfait de logiciels embarqués pour l'automobile PED (Powertrain Electronics and Drivetrain), Contrôle moteur. Respect du cycle en V, revue de spécifications (phase S2), contrôle de la cohérence des ranges/types des variables/calibrations, des conditions d'activation de la tâche, mise à jour des informations des variables/calibrations dans la base de données (DDS). Développement en langage C, implémentation du code C en tenant compte des contraintes Microcontrôleur (Contraintes RAM/ROM, adaptation de résolution), revue de code (phase S4). Tests Unitaires via l’outil logiciel RTRT. Tests sur table, tests de non régression, vérification des variables produites et sauvegardées en EEPROM, contrôle des codes de pannes sous CanAnalyser, analyse des trames reçues sur le bus CAN lors d'un accès à un service. Rédaction de documents qualité : Document de revues S2, S4, rapport de tests. Intégration de fichiers en gestion de configuration.
-
Siemens VDO Toulouse
- Ingénieur Concepteur / Développeur
Saint-Denis
2007 - 2008
Développement IHM pour capteur pression de pneu « Wheel Unit ».
Projet WUTestBench
Envir. Technique :
Banc de test de capteur de pression de pneu « Wheel Unit », Borland C++ Builder, Base de Données, XML, SQL, Excel.
Mission :
Développement au forfait d'une IHM en C++ sous Borland C++ Builder pour un banc de test de capteur de pression de pneu « Wheel Unit ». Ecriture de scripts de test (au format Excel) pour piloter le banc de test en Température, Pression, Accélération, génération LF (125 kHz). Décodage des trames RF (315 Mhz et 433 Mhz) reçues par ANumLFRF. Génération d’une Base de Données en XML, analyse des résultats avec des Queries sur la Base de Données. Création de l’architecture du logiciel, documents de conception et manuel d’utilisation du logiciel. Programmation objet en C++. Importation/Exportation des données utilisant des commandes OLE sous Excel. Utilisation de composants LMD sous Borland C++ Builder. Etre à l’écoute des nouveaux besoins techniques du Client Siemens, apporter mon expérience technique. Faire les tests dans le respect du Process Siemens et de la gestion de configuration.
-
Siemens VDO Toulouse
- Ingénieur Développeur
Saint-Denis
2007 - 2007
Développement « Contrôle moteur »
Projets Renault, Peugeot
Envir. Technique :
Temps Réel, langage C, Infineon TriCore, PVCS, ESI, LIMAS, DDS, Editeurs X32, TD2/TD3e, RTRT, Banc de tests, INCA, CARTS, Labcar, Trace32, CanAnalyser, Dump EEPROM.
Mission :
Développement au forfait de logiciels embarqués pour l'automobile PED (Powertrain Electronics and Drivetrain), Contrôle moteur. Respect du cycle en V, revue de spécifications (phase S2), contrôle de la cohérence des ranges/types des variables/calibrations, des conditions d'activation de la tâche, mise à jour des informations des variables/calibrations dans la base de données (DDS). Développement en langage C, implémentation du code C en tenant compte des contraintes Microcontrôleur (Contraintes RAM/ROM, adaptation de résolution), revue de code (phase S4). Tests Unitaires via l’outil logiciel RTRT. Tests sur table, tests de non régression, vérification des variables produites et sauvegardées en EEPROM, contrôle des codes de pannes sous CanAnalyser, analyse des trames reçues sur le bus CAN lors d'un accès à un service. Rédaction de documents qualité : Document de revues S2, S4, rapport de tests. Intégration de fichiers en gestion de configuration.
-
Airbus Toulouse
- Ingénieur Etude
Blagnac
2007 - 2007
Conduite des tests de validation du calculateur FWC_A320.
Projet FWC_A320
Envir. Technique :
Banc ATEC (Automatic Test Equipment Computerized), Unix, langage Atol 50, OBRM (On Board Replaceable Module), Opéra, Marcel, FrameMaker, Sumonet, Sumo.
Mission :
Conduite des tests de validation du calculateur FWC_A320. Connaissance des Specs du calculateur FWC_A320 et Process projet. Exécution des tests manuels sur Banc ATEC. Manipulation d’OBRMs. Repérage et câblage des bus. Enregistrement et exploitation des données sous Opéra. Programmation de tests de validation en Langage Atol 50. Mise en place d'un standard (version du logiciel) sous Vax sur compte Unix. Suivi de validation, rédaction d’AMs. Utilisation des interfaces Marcel et Framemaker. Suivi de modification via Sumonet et Sumo. Rédaction de documents qualité.
-
IFREMER Nantes
- Elève-Ingénieur Recherche
Issy-les-Moulineaux
2006 - 2006
Développement capteur acoustique pour suivre la texture du surimi.
Projet Surimi
Envir. Technique :
Labwindows/CVI, langage C, OpenGL, Traitement du signal, Matlab, Chimie, carte GPIB, Impédancemètre HIOKI 3531.
Mission :
Développement d'un capteur acoustique sur un extrudeur (Clextral BC 45) pour suivre la texture du surimi (produit alimentaire à base de chair de poisson blanc haché). Mesures d'impédances acoustiques afin d'estimer la densité de la pâte de poisson à la fin de l'extrusion. Programmation en C d'IHM sous Labwindows/CVI utilisant l'OpenGL. Expérimentation et mesure physique à l'oscilloscope. Protocoles de Chimie, calculs de densités. Analyse des résultats.
-
CYCERON Caen
- Elève-Ingénieur Recherche
2005 - 2005
Développement IHM et traitement du signal/image sur images IRM.
Projet IRM/EEG
Envir. Technique :
Matlab, Labview, Traitement d'images, IHM, Programmation orientée objet.
Mission :
Développement d'un logiciel sous Matlab intégrant l'IRM (Imagerie par Raisonance Magnétique) et l'EEG (Électro-encéphalographie) en réalisant de la programmation objet et des IHM. Traitement d'images/Traitement du signal sous Matlab avec la réalisation d'algorithmes de masques, produits de convolution, repérage de contours, seuillage au niveau du contraste sur les images IRM. Images IRM haute résolution acquises à l’aide d’un scanner IRM à 3 Teslas du constructeur PHILIPS.