Menu

Christopher ROCHE

MANOSQUE

En résumé

Mes compétences :
Assembleur
C
C++
Télécommunications

Entreprises

  • AUSY (Mission VALEO) - Ingénieur Développement Logiciel Embarqué

    2010 - maintenant Prestation d’assistance technique : VALEO à Cergy (95).
    Dans le cadre du développement d’applications contrôle moteur essence.

    Titre : Développement logiciel embarqué sur ECU (Engine Control Unit).

    Intégrateur software :

    • Intégration des différents modules applicatifs composant l’ECU.
    • Rédaction de document de livraison identifiant le soft livré.

    Développeur software :

    • Codage des fonctionnalités automobiles suivant la règle MISRA.
    • Développement de modules applicatifs dans un environnement Autosar.
    • Développement en Langage C sur cible embarquée avec contraintes temps réel.
    • Tests statiques sous QAC, et tests unitaires sous RTRT.
    • Réception et analyse de spécifications logicielles.
    • Suivi du développement en sous-traitance.
    • Réception, relecture et intégration des différents modules logiciels sous PVCS et validation sur Banc.
    • Gestion de configuration sous PVCS.
    • Création et maintenance d’outils.

    Environnement :
    Langage: Langage C, awk, batch.
    Outils: QAC, PVCS, RTRT, PolySpace, logiciels CAN.
    Micro: Renesas SH7254R.
  • STMicroelectronics - Ingénieur stagiaire d'application

    2009 - 2009 Titre : Simulateur de cellule graphique

    Travail portant sur le microcontrôleur 32-bit SPC560S60 dit Spectrum, plus spécifiquement sur le contrôleur graphique. Le Spectrum est utilisé pour réaliser l’affichage d’écran TFT et le contrôle du tableau de bord de la voiture. Le stage s’est effectué en deux étapes, la première étant la conception de driver (Autosar complex driver) pour la cellule graphique, la seconde le développement d’un simulateur de celle-ci.

    Pour le driver :
    • Écriture d’un SOW (Statement of Work) qui décrit le projet (but, outils nécessaires, coût, etc.)
    • Définition d‘une API conforme au standard Autosar et écriture de la documentation pour assurer la maintenance du driver (pour la cellule graphique)
    • Implémentation en C du driver conforme au standard MISRA avec une démonstration d’utilisation
    • Mise en place de la chaine de validation du driver

    Pour le Simulateur :
    • Développement d’un modèle en langage C de la cellule graphique
    • Encapsulation de ce modèle dans une DLL
    • Développement de l’interface graphique en langage C#
    • Encapsulation de l’interface dans une DLL
    • Développement du simulateur et Rédaction d’un Manuel d’utilisation
    • Validation et développement d’exemples d’utilisation


    Environnement :

    Grenn Hills, Trace32, VisualC++

Formations

Réseau

Annuaire des membres :