Menu

Christophe MAURY

ROISSY CDG

En résumé

Le rôle du pôle " études avancées" auquel j'appartiens est de développer des produits innovants en avance de phase afin de pouvoir les proposer à nos clients.

Mon rôle consiste à coordonner le travail des équipes de développement logiciel. Je planifie les développements et suis leurs états d'avancement. J'apporte mon expertise technique auprès des équipes. Je valide les choix d'architectures logicielles. Je veille à la qualité du logiciel en effectuant des revues de code. Je reporte mon activité auprès de mes responsables basés en Allemagne.

Mon souhait serait d'apporter mes connaissances et mon expertise au service d'entreprises évoluant dans des secteurs comme l'aéronautique, le ferroviaire, la défense et/ ou l'automobile.

Voici mes domaines de compétence:
* Technologies:
- Conversion d’énergie (BUCK/BOOST)
- Communication en champ proche (NFC)

* Outils de vérification du logiciel :
- RTRT (Utilisateur expert, Adaptation des TDP)
- POLYSPACE (Utilisateur expert)
- Logiscope

* Microcontrôleurs :
- MICRONAS 16 bits
- Fujitsu risc 32 bits
- Motorola 68HC12DG128
- DSP Texas Instrument TMS320E14
- Nec V850E1 Jupiter 32 bits
- MITSUBISHI M16C20
- Dspic33

* Méthodes d'analyses :
- Analyse SA/RT (Team Work, SelectYourdon).
- UML (Notion)

* Architecture logiciel standardisée: AUTOSAR

* Logiciels de simulations : Simulink, dSPACE.

* Systèmes d'exploitation : Dos, Windows, Unix.

* Noyau : OSEK

* Langages : assembleur, C, Pascal, CAPL, VAPL, Perl, Visual Basic

* Réseaux : bus de terrain CAN, VAN, NCO6.

* Protocoles : Keyword Protocol 2000, UDS.

* Gestion de projet : MS Project

* Gestion de configuration:
- PVCS Version Manager / Tracker
- Continuus.

* Outils de traçabilité:
- Reqtify.
- Doors

* Normes :
- MISRA (Règles de codage)
- ISO9126 (Définition d’indicateurs de qualité logiciel)
- ISO15504 (Norme pour l’audit de projet)
- ISO26262 (Norme encadrant les développements logiciel dans l’embarqué automobile)

Mes compétences :
Assembleur
AUTOSAR
Basic
CAN
CAPL
DOORS
DSPACE
ISO26262
Manager
Microsoft Project
Microsoft Visual Basic
MISRA
Ms project
MS Project …
OSEK
Pascal
Perl
PVCS
PVCS Tracker
Reqtify
RTRT
Simulink
SPICE

Entreprises

  • Delphi, innovation for the real world - Responsable logiciels des études avancées

    2012 - maintenant Rattaché au pôle études avancées du site R&D de Villepinte:
    => Pilotage des développements logiciels:
    * Participation à la définition de l'architecture système.
    * Choix des microcontrolleurs.
    * Validation des architectures logiciels
    * Relecture de code
    * Supervision des tests d’intégration hard/soft
    => Compte rendu d'avancement auprès du management basé en Allemagne.
    => Échanges techniques avec des experts basés en Allemagne et aux États Unis.
    => Encadrement de 2 personnes.
    => Exemple de projets
    - Convertisseur d'énergie 48v/12v réversible (BUCK/BOOST) intégrant une boucle de régulation digitale.
    - Chargeur de téléphone portable sans contact utilisant la technologie NFC.
  • DELPHI - Responsable d'activité tests logiciels

    Villepinte 2004 - maintenant Rattaché au bureau d'étude logiciel du site de R&D de Tremblay en France:
    -- Élaboration d’une procédure de tests commune à la division E&S Delphi.
    - Prise en compte des normes de codage, des normes d’audit projet, des normes de qualités logiciels et de sureté de fonctionnement.
    - Choix des outils de tests
    - Déploiement de l’activité :
    * Sensibilisation des équipes de développement.
    * Recrutement et formation des équipes de testeurs.
    * Mise en application sur des architectures AUTOSAR type ICC2.
    - Coordination des travaux des équipes de tests réparties sur différents sites (Paris, Cracovie, Bangalore, Mexico).
    * Suivi hebdomadaire des chefs d’équipes.
    * Expertise technique
    * Consolidation planning
    * Revue et approbation des plans de tests
    - Supervision de la veille technologique.
    - Encadrement des développements d’outils de tests internes.
    * Outil de calcul de pile logicielle pire cas.
    * Outil de génération automatique de rapport d’analyse statique unitaire de code
    * Outil de génération automatique de rapport de tests unitaires et d’intégration

  • DELPHI - Développeur logiciel

    Villepinte 2000 - 2004 ? Développement du logiciel d’un contrôleur d’ouvrant motorisé :
    - Programmation en langage C et assembleur sur la base d’un microcontrôleur MITSUBISHI 16 bits.
    - Participation à l’implémentation d’un noyau temps réel de type OSEK.
    - Implémentation de la couche de communication VAN.
    - Implémentation des services diagnostics KWP2000
    - Implémentation de toutes les couches basses.
    - Validation du logiciel (Gammes + rapport)

    ? Développement de l’ILM d’un BSI (Boîtier de Servitude intelligent) :
    - Rédaction dossier de conception de l’émulation d’une E2prom en Flash

    ? Développement du logiciel d’un BSM (Boîtier de Servitude Moteur) :
    - Définition SART de l’architecture du logiciel.
    - Rédaction dossier de conception de la couche de communication.
    - Programmation en langage C et assembleur sur la base d’un microcontrôleur MICRONAS 16 bits.
    - Validation boite noire de la couche de communication (Gammes + rapport)

    ? Redesign du contrôleur d’ouvrant :
    - Portage de la couche de communication CAN.
    - Programmation en langage C et assembleur sur la base d’un microcontrôleur MITSUBISHI 16 bits
  • NEOPOST - Développeur logiciel

    Bagneux 1999 - 2000 ? Développement d’un logiciel embarqué pour un prototype de machine à affranchir:
    - Programmation en langage C d'un microcontrôleur FUJITSU risc 32 bits.
    - Implémentation d’une partie de l’IHM.
    - Implémentation d’une couche de gestion de communication avec un serveur Poste.
    - Implémentation de services de reconnaissance et de gestion de balances connectées à la machine.
    - Gestion d’une base de données embarquées.
    - Mise à jour de la couche de gestion de communication entre deux cartes équipées du même microcontrôleur.
  • MAGNETTI MARELLI - Développeur logiciel

    1998 - 1999 ? Développement d’un logiciel pour un combiné tableau de bord :
    - Programmation en langage C, autour d'un noyau temps réel de type OSEK, d'un microcontrôleur MOTOROLA 16 bits.
    - Implémentation de la gestion des « alertes » et des rapports de boite vitesse engagés sur un afficheur LCD.
    - Implémentation de la gestion des messages en synthèse vocale.
    - Implémentation de quelques scénarios de test en CAPL.
    - Application des méthodes d'analyse SA/RT à l'aide du logiciel Team Work.

Formations

Réseau