Christophe RICHARD

IINGENIEUR INFORMATIQUE TEMPS REEL ET SYSTEMES EMBARQUES

75ParisIle-de-France - France

46 contacts
Depuis 2011

Projet :
Vérifier les différentes fonctionnalités et la conformité des logiciels de contrôle moteur en cours et en fin de développement, par rapport aux spécifications émises par le Métier. Intégrer des spécifications de sa fonction (ici CBG) avec la plateforme fournisseur.
Régie – Equipe 10 personnes
Réalisations :
• Définition et application des plans de validation : rédaction des plans de validation à mettre en œuvre pour vérifier la conformité du code livré avec les spécifications Métier. Mettre en œuvre ces plans de validation sur banc HIL ou sur véhicule.
• Validation fonctionnelle : Mettre en œuvre les plans de validation fonctionnelle définies par le Métier sur véhicule.
• Définition et rédaction des spécifications d’interface : En relation avec les fournisseurs, définir les interfaces nécessaires à un projet et mettre en œuvre des solutions en cas de problème technique.
• Intégration de modules logiciels : Pour chaque projet, garantir la cohérence des flux logiciels en lien avec les spécifications émises par le Métier et les besoins du projet.

Bilan :
• Atteinte des objectifs définis
• Respect du planning
• Amélioration de la qualité des plans de validations

Environnement technique :
• Lecture de Code en langage C
• Validation sur banc HIL
• Validation fonctionnelle sur véhicule
• Spécification sous MATLAB-SIMULINK

Auto-Moto-Cycles
Expérience professionnelle
2010 - 2011

Projet:

Réalisation d’évolutions logicielles et d’activités de support sur le projet ASIFER (Atelier de Signalisation FERroviaire) permettant de générer le plan complet de signalisation du gare
Régie – Equipe 10 personnes

Réalisations:
• Maintenance Applicative et corrective de fait technique lié à ASIFER 5 et ASIFER 4 sur les projets grande ligne SNCF et type métro :
o Analyse et corrections des parties C++, XML sur différent exécutables et DLL liée à ASIFEER
• Ajout de nouvelle fonctionnalité pour ASIFER
o Nouveau module dans le binaire du MEI (Module d'enclenchement Informatisé)
o Filtrage de commande d'un terminal technique de maintenance (TT)
o Outils de Génération et de Vérification du paramétrage fonctionnel GeneVerifGraf
• Mise à jour des différents document FSTVL, FTIVSS , DSL (Document de Spécification Logiciel) DSI(interface), DSS, DSSS.
• Mise à jour de la campagne de tests intégrations et validations pour un outil de vérification de paramétrage du logiciel d’un poste d’aiguillage informatique, suite à une nouvelle livraison du produit

Environnement technique:
• Langages : C++, VB, XML, XSD
• Environnement : Visual Studio 6 , Access 97
• Outil de gestion de configuration : Clear Case UCM , Clear Quest
• Normes : CENELEC EN50128 SIL2

Ferroviaire
2010 - 2010

Projet:

Réalisation d’évolutions logicielles et d’activités de support sur le projet GPS A400M
Régie – Equipe 6 personnes

Réalisations:
• Conception et Réalisation d'un outil de test GSB ACCEPT pour la carte GSB et RFB permettant sa validation Hardware pour le programme GADIRS
• Rédaction de la documentation associée (conception et tests).
• Développement d'outils pour la validation fonctionnelle du projet
• Développement et validation de nouveaux messages pour la liaison LAB
• Développement d'outils permettant de créer un dictionnaire de données pour l’outil PCGW2K
• Etudes et développement de nouvelles exigences sur le logiciel GSB_OPER

Environnement technique:
• Langages : C, VBA
• Outil de gestion de configuration Synergy
• Gestion des exigences sous Doors et Change
• Norme : DO178B niveau A

Aviation
2009 - 2009

Projet:

Réalisation d’évolutions fonctionnelles sur un logiciel configuration de systèmes d’extinction incendie : logiciel "Business to Business", déploiement international et fortes contraintes IHM.
Forfait – Equipe 3 personnes

Réalisations:
La prestation porte sur l'analyse des impacts et la refonte de l'architecture, puis la réalisation et la validation des évolutions.
• Développement de la nouvelle configuration H2O
• Optimisation et évolutions fonctionnelles du logiciel
• Rédaction de la documentation associée (conception et tests).

Environnement technique:
• Langages : VB .NET , VBA
• Environnement : Visual Studio Express
• Outil de gestion de configuration SVN

Industrie
2009 - 2009

Projet:
La prestation porte sur le développement
Régie– Equipe 3-8 personnes

Réalisations:
La prestation porte sur le développement, le rejeu et l’inspections de tests unitaires :
• Ecriture, exécution sur cible de SUT des CSCI CDRV et A429
• Développement d'outils pour la synthétisation et le contrôle des résultats de tests
• Inspection de code
• Reprise du code et de la documentation aux FT levés
• Inspection par échantillonnage des SUT sous-traités
• Inspection (critère DO) de documents S76 (CDRV, ROST, etc)
• Rédaction compte-rendu d’inspections

Environnement technique:
• Langages : C, VBA
• Outil de gestion de configuration UCM
• Outil de gestion des PRs ClearQuest
• Outil RTRT
• Norme : DO178B niveau A

Aviation
2008 - 2008

Projet:
Réalisation d’une campagne de tests intégrations et validations pour un outil de vérification de paramétrage du logiciel d’un poste d’aiguillage informatique.
Forfait – Equipe 3- 5 personnes

Réalisations:
• Interventions sur les campagnes de tests d’Intégration et de test de Validation :
• Réalisation d'outils pour l’automatisation des tests :
• Outil de peuplement de la base Access
• Outil d’analyseur de fichier XML pour réaliser un dictionnaire de données
• Générateur de fichier binaire
• Comparateur entre les données de la base et le fichier de sortie du logiciel.
• Réalisation de script Batch pour l’automatisation des tests de Validation
• Création et passage de fiches de test
• Correction de faits techniques relevés sur le code et les fichiers de paramétrage lors des campagnes de TI et TV
• Mise à jour de la documentation logicielle DVL, PVL, DIL, PIL

Bilan:
L'ensemble des livraisons a été réalisé selon les jalons planifiés initialement.
Ce projet m'a permis d'avoir une première expérience dans le secteur ferroviaire.

Environnement technique:
• Langages : C++, VBA, SQL
• Technologies : XML, XSD, XSL
• SGBD : Access
• Normes : CENELEC EN50128 SIL2

Ferroviaire
2008 - 2008

Projet:
Développement du CSCI de supervision du calculateur EVS (Enhanced Vision System) pour l’Airbus A400M.
Forfait – Equipe 4 personnes

Réalisations:
• Participation à la constitution du dossier de certification :
• Vérification de la traçabilité et de la complétude entre les exigences préliminaires du SDD
et des fiches
• Conception et réalisation des tests Unitaires (rebond de code)
• Passage de test d’Intégration sur la cible.

Environnement technique:
• Langages : C
• Cibles : TMS320C64
• Norme : DO178B niveau C
• Environnement : Rhapsody, Code Composer, RTRT, Clearcase

Aviation
2007 - 2008

Projet:
Maintien en Conditions Opérationnelles et Evolutions des logiciels des caméras optroniques de la gamme CATHERINE.
Forfait – Equipe 4 à 8 personnes

Réalisations:
• Conception et réalisation d’une nouvelle version TS90 Sagaie :
• Gestion de l’interface Homme machine
• Gestion du protocole sur un nouveau boitier POP6
• Mise en application d’une table de TIR multi-munitions
• Mise en place d’un gain automatique
• Gestion multi-réticules

• Conception et réalisation d’une nouvelle version AGS sur Catherine XP :
• Gestion de l’interface Homme machine
• Codage de l’émission / réception sur une liaison de conduite de tir
• Gestion Bi boîtier
• Gestion multi-réticules
• Mise en place de la stadimétrie (calcul de la distance)

Bilan:
Ce projet m'a permis de renforcer mes compétences dans les systèmes embarqués et de traitement d'image en intervenant sur l’intégralité des phases du projet de la conception à la validation et la livraison au client final.

Environnement technique:
• Langages : C, assembleur ADSP
• Cibles : TMS320C6x
• Environnement : Code Composer, Clearcase

Optique
2007 - 2007

Projet:
Réalisation de campagne de tests unitaire pour:
• Le logiciel bas niveau du SCI (Secure Communication Interface) pour le programme Airbus A380.
• Le module de supervision du calculateur EVS (Enhanced Vision System) pour l’Airbus A400M.
Forfait – Equipe 10 personnes

Réalisations:
• Conception de tests unitaires (méthodes : cause/effet et classes équivalentes).
• Réalisation et contrôle des tests Unitaires.

Environnement technique:
• Langages : C, assembleur
• Cible : PowerPC 8250
• Norme : DO178B niveau C
• Environnement : Subversion, Diabdata, GCC, RTRT

Aviation
2006 - 2006

Projet:
Réalisation d’évolutions logicielles et d’activités de support sur le projet (SIMC) de simulateur de mines.

Réalisations:
• Développement d’algorithmes de répartition (lignes, bande minés et zones polluées) des mines sur le champ de bataille en fonction de différentes géométries de répartition
• Développement d’algorithmes de gestion des couloirs de déminage (gestion des collisions de zones)
• Réalisation d’un logiciel de distribution des données entre une base PostgreSQL et Access
• Réalisation de scripts d’administration du logiciel
• Support aux équipes de développement sur la partie serveur du simulateur

Environnement technique:
• Langages : C++, SQL
• Cibles : Windows XP
• Environnement : Visual Studio

Aviation
2006 - 2006

Ingénieur Développement Logiciel
Projet:
Développement d’une solution d’automatisation des tests de non régression fonctionnelle du logiciel AGS (Analysis Ground Station) effectuant le dépouillement des données des boîtes noires avions.
Forfait, Equipe 4 personnes.

Réalisations:
• Rédaction d’une centaine de fiches de tests
• Réalisation de scripts correspondant aux fiches de tests
• Validation des tests réalisés

Environnement technique:
• Langages : SQA Basic
• Cible : Windows 2000/XP
• Environnement : Subversion, Rational Robot

Aviation

Projet:
Etude et recherche de concepts innovants dans le domaine de l'assemblage robotisé.

Réalisations:
• Mise en place de programme d’essai.
• Analyse et synthèse des essais.
• Programmation hors ligne.
• Manipulation du robot KUKA.
• Rédaction de la documentation associée.
• Traitements d’images.
• Gestion des fournisseurs.
• Conception et mise en place d’un nouveau module.

Environnement technique:
• Langages : C++, VBA
• Environnement : Excel, Catia

Robotique
2005 - 2005

Projet:
Développement d'un logiciel de gestion de traçabilité sur les ingrédients entrant dans la composition des produits fabriqués dans un laboratoire de boulangerie/pâtisserie.

Réalisations:
• Définition des interfaces et de la base de donnée.
• Développement logiciel.
• tests et validation.

Environnement technique:
• Langages : Java, PostgreSQL
• Environnement : Eclipse, Jbuilder

Instrumentation
2004 - 2004

Projet:
Etude sur l’évolution de l’IHM du logiciel AxiomCAD Elec vers une nouvelle IHM en .net exploitable depuis Autocad et en mode Web.

Réalisations:
• Mise en place d’une architecture .net sur un projet existant.
• Programmation en langage C#, C++ .net, C++.
• Mise en place d’une nouvelle IHM.
• Utilisation d’une architecture distribuée (WebServices).
• Utilisation ADO.net et ODP .net pour la liaison avec la base Oracle.
• Création d’une DLL pour l’appel depuis une fenêtre MFC.

Environnement technique:
• Langages : C#, C++
• Technologies : ADO .net, ODP .net, ASP .net, WebServices, PL/SQL

Services informatiques
2003 - 2003

Projet:
Réalisation d’un logiciel d’aide à la navigation d’un fauteuil roulant électrique autonome.

Réalisations:
• Validation du modèle géométrique du fauteuil.
• Mise en place d’une nouvelle IHM.
• Programmation en langage C.
• Montage vidéo.

Environnement technique:
• Langages : C
• Technologies : : Watcom C/C++, API Win32

Robotique
2001 - 2001

Projet
Stage en tant que technicien, étude et mise au point du rack photo du sous-marin "Nautile"

Réalisations
• Réalisation d’une architecture électrique.
• Définition de la face avant et arrière du rack photo.
• Participation aux essais.

Environnement technique
Autocad.

Robotique
2000 - 2000

Projet
Stage en tant que technicien, mise au point d’une documentation sur les relais de protection du train de laminage à chaud

Réalisations
• Mise à jour des documents techniques.
• Elaboration de fichier Excel de maintenance des relais.

Environnement technique
Excel.

Sidérurgie et métallurgie

High Tech

High Tech

High Tech

Industrie
Ancien élève de

Les visiteurs de ce profil ont aussi consulté
Cyril NEFTALI
Senior Application Developer, EMAILVISION FRANCE
Yann Bouvier
Responsable Projects Clients, Socomec
Justine Pinaud
ALTRAN - EILiS Responsable Recrutement et Gestion de Carrières
Benjamin Boudet
Commercial , DBC renovation
Amine Arezki
Product trainer Thales Transportation Germany
Babaci Karim
Chargé de recrutement, Safran Engineering Services
Ludovic Avenel
Designer, ébéniste, Avenel
Lili Cleo
Educ, Kikou
Mamadou SOUMOUNOU
Etudiant, Rouen Business
Jean-patrick Penin
Ouvrier, agricct