Gauthier ROCHE
Ingénieur développement logiciel, Alstom transport
2008 - 2009--- Objectif et contexte ---
• Création d’une nouvelle plateforme de téléphonie mobile basée sur :
- un logiciel applicatif de type Symbian OS + surcouche graphique UIQ
- un hardware SAM-OMAP Texas Instrument
• Travail au sein du département (15 personnes) en charge de la réception et de l’intégration des différents modules logiciels composant la plateforme, au centre du projet, en contact permanent avec les équipes de développement internes et externes à Motorola
--- Au sein du projet ---
• Encadrement d’une équipe de 4 personnes pour l’intégration et la release de la plateforme logicielle (gestion du plan de charge, suivi journalier, animation des réunions d’équipe, reporting)
• Pilotage des équipes de développement (France, UK, Suède) : définition de leurs work packages, planification et suivi de leurs livraisons, coordination de la correction des défauts
• Responsable qualité logicielle : définition, analyse et amélioration des process de release
• Participation permanente aux tâches techniques : portage des premières briques logicielles sur cible, debug sur simulateur et sur cible
• Travail en autonomie lors de déplacements à l’étranger, pour des missions techniques ou de management
--- Environnement technique ---
• Langages C/C++, OMAP3430, ARM9, DSP C55, JTAG, analyseur logique, lauterbach
• Gestion de configuration sous Clearcase, gestion des défauts sous DDTS
• Travail sous Unix et Windows, scripting Perl
2004 - 2008--- Objectif et contexte ---
• Réécriture d’une couche logicielle pour son adaptation à une nouvelle plateforme de téléphonie mobile
• Travail au sein du département (60 personnes) en charge de la conception, du développement et du maintien de la couche physique permettant la gestion du protocole GSM (temps réel dur, forte interaction software / hardware)
--- Au sein du projet ---
• Participation à l’ensemble du cycle en V, sur une période de 2 ans : analyse des besoins, écriture des spécifications, définition de l’architecture logicielle, codage en C, tests unitaires, tests d’intégration, validation sur simulateur puis sur cible
• Accompagnement de la plateforme jusqu’à la sortie du premier produit : analyse et résolution des problèmes soulevés par les équipes de validation sur le terrain
• Animation d’un groupe de travail composé d’experts techniques, pour l’optimisation de la performance des mobiles
• Travail au sein d’une équipe répartie entre les Etats-Unis, l’Inde et la France, pour l’amélioration de la qualité logicielle de la plateforme. Revue et optimisation de process
--- Environnement technique ---
• Langages C, Python, JavaScript, XML
• OS temps réel RTXC, SW applicatif Linux-Java
• ARM11, DSP StarCore, bus USB
• Normes 3GPP, protocoles GSM et UMTS
• Gestion de configuration sous Clearcase, gestion des CRs sous DDTS