Benoît VABRE
Ingénieur système embarqué, UPS (2007)
Nationalité Française
Anglais : Bon niveau
Savoir-Faire
| -
Intégration, validation de système critique (calculateur aéronautique)
-
Double compétence Hardware / Software
-
Maintenance, réalisation d’évolution
-
Elaboration de scénarios de tests sous RTRT (automatisation des tests de la BDS)
-
Création, réalisation d’outils d’automatisation
-
Connaissance des langages C, ADA et scripts Shell (Linux)
-
Elaboration de documentation, gestion d’exigences, suivi d’anomalies
-
Intervention sur l’ensemble du cycle de vie d’un projet
-
Curiosité technique, rigueur, polyvalence, autonomie, excellent relationnel
-
Mobile Auvergne
|
|
Compétences Techniques
Langages
|
:
|
C, C++, JAVA, Shell, ASM, ADA, SystemC, PHP, PL-SQL, VHDL, CORBA, Basic
|
Logiciels
|
:
|
Eclipse, CodeWarrior, RTRT, SUMO, GALA, VNC, SYNERGY, Clearcase, Clearquest, Wireshark
|
sgbd
Systemes
Reseaux / Bus
Normes, Methodes
Materiels
|
:
:
:
:
:
|
Oracle8i, Mysql/PHP,
Windows, Linux, Linux Embarqué
MVB, PROFIBUS, MODBUS, SERIE, ARINC, AFDX, VoIP
EN50128, EN50155, DO178B, cycle en V, Scrum, DVB-RCS et S2
Intel 80286, S12X, PowerPC MPC5554, Coldfire, Bancs de tests
|
EXPERIENCES PROFESSIONNELLES
Poste occupé : Ingénieur Intégration
Projets : Intégration et Validation Système CBTC
-
Développement de tests d’intégration cible : simulation de l’environnement ferroviaire (odométrie) via le développement de tests sous N.I. (langage C) afin de pouvoir tester chaque module électronique (fonction FPGA, ADC,etc…)
-
Compilation, intégration des logiciels applicatifs ATP-ATO sur CCTE (adaptation de la Dummy : logiciel embarqué de test)
-
Réalisation d’un outil de test ainsi que les scénarios associés permettant de valider le fonctionnement d’un système CBTC lors des tests de type (CEM, vibratoire, humidité) pour les projets Taipei et Redline :
-
Traitement des données capteur (odométrie)
-
Carte MTOR (tout ou rien) garantissant l’information via un système complexe de « relai relu »
-
Support aux équipes d’intégration manufacturing et à l’élaboration des tests de types (aide à l’installation des systèmes dans les labos, évolution des scénarios de tests,etc…)
Environnements techniques
|
| -
Unix, micro-noyau Linux
-
MVB, Profibus, Modbus
-
synergie, CVS
-
Simulateur de l’environnement ferroviaire (basé sur une machine N.I.),
-
cartes CCTE(4 blocs coldfire) / PMC (hébergeant un noyau linux)
-
cartes MTOR (I/O discret sécurisé via une architecture de relai relu)
-
sonde de programmation Xilinx
python, C, Ada, ASM
|
Mission pour Thales Avionics – Toulouse (01/2012 au 02/2013)
Poste occupé : Ingénieur Intégration et Validation
Projets : Maintenance des logiciels embarqués critiques DAL A sur calculateurs
-
Validation des calculateurs aéronautiques sous la norme DO178B
-
Rédaction des fiches et rapport de tests
-
Déroulement des tests
-
Validation « red label » puis « black label » du standard I12 du calculateur FMGC (implémentation de la fonction « anticollision » TCAS)
-
Rédaction puis passage des tests « blue label » du standard B621 du calculateur FAC (implémentation de la fonction « aide à l’atterrissage » : ROPS)
-
Portage des tests de « recoupements » pour FMGC pour les nouveaux bancs IMB afin d’automatiser le passage des tests de recoupements
-
Développement sous RTRT des tests de l’ICD du calculateur FMGEC
-
Vérification de l’intégrité des tests
-
Développement via l’outil GALA pour le calculateur FAC (évolution B621 : ROPS)
-
Vérification croisés avec fiches de relecture
-
Elaboration de la documentation
Environnements techniques
|
| -
Banc de test « boucle ouverte » et « boucle fermée »
-
Banc de test IMB
-
Clearcase et Clearquest
-
RTRT
-
Xadele (génération de courbe d’une simulation)
-
IDEM (espion des bus ARINC)
-
Outil ARINC (modifier les labels du bus arinc)
-
Analyseur logique (utilisé pour le processeur intel 80286)
-
GALA (génération de code automatique)
|
EXPERIENCES PROFESSIONNELLES
Mission pour Thalès Alenia Space – Toulouse (08/2011 au 11/2011)
Poste occupé : Ingénieur Tests et Maintenance
Projets : Participation à l'AIV et maintenance du produit a9780 sous la norme DVB-RCS et DVB-R2
-
Intégration et validation de la gateway pour les satellites a9780 :
-
Mise en place et configuration d’un audiocode pour VOIP
-
Déploiement et installation d’une nouvelle version pour la gateway
-
Validation d’une partie des sous-systèmes de la gateway
-
Modulation de signal
Environnements techniques
|
:
| -
GTEM (outil d’administration de la Gateway)
-
Wireshark
-
Routeur et switch Juniper
-
Démodulateur STM et TAS
|
EXPERIENCES PROFESSIONNELLES
Mission pour Astrium – Toulouse (01/2010 au 07/2011)
Poste occupé : Ingénieur Intégration et Validation
Poste : Intégration et validation du segment sol HELIOS 2 pour Astrium
-
Maintenance de la partie CSU (segment sol) de la famille des satellites Helios (observation terrestre pour la défense)
-
La CSU regroupe un ensemble d’applications permettant la mise en œuvre et l’utilisation des satellites Helios
-
Définition des composants à valider
-
Rédaction des procédures de tests correspondant aux anomalies levées
-
Passage d’une campagne de tests manuels
Note : étant donné la complexité du système, un test se déroule sur plusieurs jours
-
Présentation de la campagne de validation à Astrium, élaboration de la documentation :
-
Rapport d’installation
-
Rapport d’essais
-
Phase d’analyse de code C++ lors de levée d’incident
-
Gestion, suivi des anomalies
Environnements techniques
|
:
|
• Base de donnees : Oracle 8i
• Serveur true64
• Visual studio
• Cycle en v
• C++
|
EXPERIENCES PROFESSIONNELLES
Mission pour Thales Avionics – Toulouse (10/2009 au 12/2009)
Poste occupé : Ingénieur Etudes et Développement
Projet : Développement de l‘évolution OANS du FCU
Participation à l’évolution du calculateur FCU (Flight Control Unit) au sein d’une équipe de 4 consultants.
Cette évolution (OANS : Onboard Airport Navigation System) consiste à réutiliser les boutons du cockpit (bandeau FCU) pour piloter l’affichage de la carte d’un aéroport.
-
Analyse, prise de connaissance de l’existant
-
Rédaction de document de conception
-
Production de pseudo-code à partir des spécifications
-
Développement en assembleur (pour Intel 80286) des différentes fonctions à modifier
-
Génération de code embarqué Gali et Gala (outils SAO)
-
Créations de tests unitaires
-
Mise en place de revues de pairs (norme DO-178B)
-
Elaboration de la documentation
Environnements techniques
|
:
|
• DO178B-A
• Cycle en v
• GALI et GALA (générateurs de codes)
• Clearcase et Clearquest
|
EXPERIENCES PROFESSIONNELLES
Mission pour Airbus – Toulouse (09/2007 au 10/2009)
Poste occupé : Ingénieur Intégration et Validation
Projet : Intégration et validation du CMS A400M
Intégration du système CMS (Centralized Maintenance System) pour le projet A400M sur une plate-forme NSS (Astronautics).
-
Intégration du CMS sur l’OS NSS (« monde ouvert »)
-
Production de scripts Shell de monitoring ou watchdog
-
Définition et rédaction d’une campagne de tests (recette fonctionnelle)
-
Passage des tests d’intégration et validation
-
Création d’un outil d’automatisation de tests :
-
Configuration d’un plan de vol avec envois de pannes
-
Implémantation de l’outil en Shell
-
Développement en JAVA pour le déploiement et l’installation sur PC
-
Profiling et analyse du code java
-
Création de fiches de tests
-
Suivi des anomalies (SUMO)
-
Gestion de configuration
Environnements techniques
|
:
|
• DO178B-C
• Eclipse
• Clearcase
• Cycle en v
• Documents de specification : ICD, BDS
• SUMO (gestion d’anomalie)
• SMI / SMN (simulateur de panne)
• Xradar
• Shell, JAVA
• ARINC
|
STAGES / PROJETS D’ETUDE
LAAS-CNRS – Toulouse (02/2007 au 07/2007)
Poste occupé : Ingénieur Etudes et Développement
Poste : Etude sur les performances de processeurs
Etude pour le compte de Renault et Freescale pour remplacer le processeur Star12X (HCS12X) par un processeur type PowerPC (MPC5554). L’étude, menée dans un environnement critique, était de déterminer le temps maximum d’exécution (WCET) afin d’allouer correctement les ressources et garantir l’exécution dans les tranches de temps imparties. Ce temps est difficile à déterminer vu la complexité croissante des nouveaux processeurs.
-
Etude de l’architecture des processeurs (gain des caches, du prédicteur de branchement, latence mémoire etc…)
-
Etude et chargement des benchmarks EEMBC pour l’automobile ainsi que de l’application de la climatisation des voitures Renault
-
Implémentation du micro-noyau temps réel pour l’automobile : OSEK
Environnements techniques
|
:
|
• Codewarrioir
• Winidea
• Sonde bdm
|
FORMATION
2012 (40h) : Linux embarqué (par “Free Electron”)
• Compilation noyau linux et cross-compiling sur cible ARM (toolchain)
• Installation d’un bootloaders (u-boot)
• Chargement des composants open source (cots)
• Manipulation d’un système de fichier block et nand (flash)
• Développement Linux temps réel via Xénomaï et RTAI
2011 (8H) : Formation Agile (scrum)
2007 : Master 2 pro C.A.M.S.I. à Toulouse (Concepteur en Architecture de Machines et Systèmes Informatiques : partenariat ENSEEIHT, INSA et UPS)
• Développement temps réel embarqué, architecture machine, pilote Linux
• Sûreté de fonctionnement
2006 : Master 1 informatique (maîtrise) à Toulouse
2005 : Licence informatique (MIA) à Albi
2004 : DUT informatique à Rodez option GI (génie logiciel)
2002 : Bac S-SI au lycée Louis Rascol à Albi
Dostları ilə paylaş: |