Menu

Benjamin PERROTEAU

GRENOBLE

En résumé

Développement :
C, C++, VB

Simulation numérique :
SCADE V6 , Matlab/Simulink

Bases De Données :
Oracle, SQL serveur

Traitement d’image :
OpenCV, OpenGL, API Windows

Interfaces graphiques :
MFC, Microsoft VB5

Systèmes d’exploitation :
Windows, Linux

Entreprises

  • SOPRA Assistance Technique chez ROLLS ROYCE - Ingénieur développement et validation

    2011 - maintenant Conception, développement et validation logicielle dans le cadre du projet VD3 1300 qui concerne la rénovation, lors de la 3ème visite décennale, des systèmes RPR, RPN et RGL des centrales nucléaires françaises du palier 1300MW.

    Objectifs :

    • Prendre en main du système de régulation de grappes longues (RGL) et du système de protection neutronique réacteur (RPN),
    • Assister le responsable technique des logiciels RPN et RGL dans les tâches de conception, de réalisation et de validation de ces logiciels.

    Réalisations :

    • Rédaction des documents de conception de deux logiciels du système RGL,
    • Développement en SCADE V6 et tests unitaires de ces logiciels,
    • Rédaction des documents de validation d’un logiciel du système RPN,
    • Tests unitaires, intégration et validation sur banc de test de ce logiciel.

    Environnement :

    • Système : Windows XP
    • Langages : SCADE V6, C
    • Outils : Dimension, Reqtify, Git, QAC
  • SOPRA au forfait pour EDF - Ingénieur développement logiciel

    2011 - 2011 Modernisation d’un générateur de DLL permettant l’analyse de relevés de températures en vue de la maintenance de centrales nucléaires.

    Objectif :

    • Industrialiser un outil de génération de DLL codé en DELPHI afin de simplifier son utilisation et sa maintenance.

    Réalisations :

    • Réalisation d’une IHM permettant le paramétrage et la création de DLL,
    • Traduction en langage C d’une bibliothèque mathématique codée en DELPHI
    • Rédaction de la documentation associée.

    Environnement :

    • Système : Windows XP
    • Langages : C, JAVA
  • Ausy chez Ansaldo - Ingénieur d'étude et développement

    2010 - 2011 Participation à la conception système d’un CBTC (Communication Based Train Control). Conception et développement en d’une fonction sécuritaire (SIL 4) de détections de balises permettant de localiser le train.

    Objectifs :

    • Prise en main du système de balises :
    Analyse de l’équipement, du besoin et des contraintes.
    • Analyses de performances :
    Calcul de la précision de la localisation
    • Rédaction du dossier d’analyse technique :
    Description de l’environnement et des exigences au niveau système.
    • Rédaction du document de conception détaillée :
    Description des entrées/sorties et des exigences orientées codage
    • Développement et intégration de ce nouveau système à la fonction de localisation bord du CBTC.
    • Prouver que le model ne contient ni dépassement ni division par zéro

    Réalisations :

    • Dossier d’analyse technique du système de balises
    • Spécification de la conception logicielle
    • Developpement en Scade de la fonction.
    • Tests en Python
    • Analyse et correction des dépassements et des divisions par zéro détectés par l’outil de vérification formelle.

    Environnement :

    • Système : Windows XP
    • Environnement : SCADE, Python, Prover
  • Ausy chez Thales - Ingénieur d'étude

    2008 - 2010 Participation à la conception système d’un CBTC (Communication Based Train Control) OURAGAN Ligne 13 ; conception d’une partie non sécuritaire bord.

    Objectifs :

    • Rédaction des exigences :
    A partir de dossier de conception système, description en exigences logicielles des différentes fonctions non sécuritaires.
    • Réalisation de l’architecture logicielle :
    Le système est divisé en composants, l’architecture comprend la description en sous parties des composants et l’élaboration et le typage des données interne et externe à chaque composant.
    • Réalisation de la spécification de la conception logicielle :
    Description orienté codage des différentes sous parties des composants
    • Codage du composant en Scade
    • Tests du composant

    Réalisations :

    • Architecture logicielle
    • Spécification de la conception logicielle
    • Développement et tests en Scade des différentes fonctionnalités

    Environnement :

    • Système : Windows XP
    • Environnement : SCADE
    • Outils / Méthodes : Bureautique, ClearCase, ClearQuest
  • Snecma Propulsion Solide - Stage en développement informatique (6 mois)

    Courcouronnes 2007 - 2007 Amélioration et mise en production d’un logiciel d’acquisition et de traitement de signaux Ultra Son dans le cadre de Contrôles Non Destructifs

    Objectifs :

    • Implémentation d’une nouvelle carte d’acquisition
    • Amélioration du système de positionnement par webcam
    • Mise en production

    Réalisations :

    • Prise en main de Visual Basic grâce au développement d’une application de conversion de fichiers images TIFF issues des différentes méthodes de CND (US, Rayon X, Thermographie, Shearograpie).
    • Etude du besoin
    • Analyse fonctionnelle
    • Définition du cahier des charges avec les responsables et les opérateurs
    • Développement de l’application :
    • Analyse et correction des dysfonctionnements signalés dans le logiciel (débogage)
    • Amélioration fonctionnelle de l’interface graphique
    • Amélioration de la gestion des sauvegardes
    • Implémentation d’une nouvelle carte d’acquisition
    • Développement du système de positionnement par webcam
    • Création d’une DLL de traitements d’images
    • Réalisation d’une gamme de tests
    • Réalisation de la documentation fonctionnelle et technique
    • Validation des tests
    • Mise en production
    • Rédaction d’un rapport de stage en anglais
    • Soutenance en anglais devant un jury anglais

    Environnement :

    • Système : Windows 2000
    • Langages : Visual Basic, C++
    • Outil / Méthodes : HexWorkshorp, Bureautique, Développement orienté objet
    • Librairies : OpenCV, API Windows (win32), Avicap32
  • Ausy pour Sagem - Ingénieur d’étude

    2007 - 2008 Tests Unitaires, Intégration et Validation du code ADA issue de la modélisation Matlab/Simulink du système de guidage V2 de l’hélicoptère NH90.

    Objectifs :

    • Tests Unitaires :
    Comparaison entre les résultats des fonctions du modèle Simulink et les fonctions ADA. Investigations en cas de non correspondance.
    • Intégration système de guidage :
    Mise en œuvre de plans de vols. Vérification du fonctionnement global du système.
    • Validation du système de guidage :
    Mise en œuvre de plans de vols. Validation fine des résultats, analyse des erreurs et propositions de solutions.

    Réalisations :

    • Organisation et automatisation du plan de test unitaire
    • Prise en main du système de guidage
    • Prise en main de l’ADA
    • Tests unitaires
    • Macros Excel pour l’automatisation
    • Développement d’outils en VBA
    • Participation à la phase d’intégration
    • Participation à la phase de validation

    Environnement :

    • Système : Windows XP
    • Langages : Visual Basic, ADA
    • Environnement : Excel, GNAT Programming Studio, Matlab/Simulink
    • Outils / Méthodes : Bureautique, Programmation orientée objet, Win CVs, bugzilla
  • Airbus - Stage de conception et développement (3 mois)

    Blagnac 2006 - 2006 Réalisation d’une application de calcul de trajectoires d’avions pour la fonction de vol basse altitude de l’A400m.


    Objectifs :

    • Calculer des trajectoires d’évasives dans le cadre du vol basse altitude
    • Prendre en compte de l’influence de la météo

    Réalisations :

    • Algorithme de calcul de trajectoires
    • Réalisation d’un cycle de calcul en semi temps réel
    • Prise en compte de l’influence du vent sur ces trajectoires
    • Optimisation de la vitesse de calcul
    • Réalisation de documents explicatifs et de référence

    Environnement :

    • Système : Unix
    • Outil : Matlab/Simulink

Formations

  • Cranfield University (Cranfield)

    Cranfield 2006 - 2007 Master of Science Digital Signal & Image Processing
  • Ecole Supérieure Technologies Industrielles Avancées (Bidart)

    Bidart 2004 - 2007 Traitement d'image et du signal

Réseau

Annuaire des membres :