Menu

Julien TOURNIER

TOULOUSE

En résumé

Mes compétences :
Arm
ASM
Automotive
CAN
Chef de projet
Eclipse
GCC
Gprs
M2M
Microcontroleur
Microsoft Visual C++
Modem
PowerPC
USB
Visual C#
Gestion de projet
Développement informatique
C
Linux
Visual C++
SVN
Architecture logicielle
Git

Entreprises

  • ACTIA Automotive - Team Leader Linux embarqué

    TOULOUSE 2013 - maintenant - Suivi de projets linux embarqué (exigences, bug tracking, gestion de configuration) internes et offshores.
    - Développement d'une plateforme linux embarquée pour une famille de 4 produits télématiques: Gestion du planning, animation d'une équipe de 2 développeurs toulousains + 2 développeurs offshore.
    - Développement/mise en oeuvre de composants logiciels open source ou propriétaires permettant le support matériel sous linux de cette plateforme (gestion de l'alimentation, D-Bus, pppd, cmux...)

    Environnement : Doors, Mantis, GIT, Linux kernel 3.10, Buildroot, U-Boot, GCC, GDB, iMX25
  • ACTIA - Chef de projet logiciel embarqué

    Toulouse 2010 - maintenant - « PowerTrain » : Ce projet consistait en la réalisation du logiciel de supervision du moteur électrique qui propulse la « Bluecar » Bolloré utilisée par le service Autolib’ à Paris. Ma tache consistait à encadrer une équipe logicielle de 7 personnes partagée entre la France, la Tunisie et l’Italie et à synchroniser nos développements avec les partenaires externes. Rédaction et mise à jour de spécifications sous Doors, planning sous PSNext. Environnement technique: CodeWarrior IDE pour Freescale MPC5668, SVN Software versioning, Mantis bug tracking).

    - « UD Telematic Unit ». Encadrement d’une équipe logicielle de 4 personnes dont 3 en Tunisie, afin de réaliser le logicel tachographe embarqué de la plateforme de télématique UD Trucks (Japon). Ma tâche consista également à rédiger la spécification logicielle sous Doors, définir l’architecture logicielle, préparer et planifier (MS-Project) les workpackages pour les membres de l’équipe, contrôler l’avancement et la qualité de ces workpackages, assurer le suivi des bugs (Mantis) et la gestion de configuration (SVN). Environnement Eclipse / GNU GCC pour ARM NXP LPC2468.
  • ACTIA - Expert logiciel embarqué

    Toulouse 2009 - maintenant - Développement d'une librairie d'Eco-conduite générique et portable issue du portage sous Windows CE de composants logiciels temps réel « bare metal » d'éco-conduite pour NXP LP2468. Compilation de la bibliothèque QT pour un SDK Windows CE X86. Environnement : Windows CE 6.0 X86, Visual Studio 2005 C/C++, Plugin QT pour Visual Studio, QT 4.8.5, Bus CAN, Protocole J1939, SVN).

    - Développement/Maintenance d'un système M2M de gestion de flotte pour les bus de ville. Eclipse/ GCC, GDB pour ARM NXP LPC2468, SVN.

    - Développement du logiciel embarqué de test fonctionnel pour la plateforme télématique ACU2 de la filiale ACTIA Nordic (Suède). Environnement IAR Embedded Workbench pour Renesas 7267.

    - Maintenance en C du logiciel embarqué de test fonctionnel des produits TGW2 et TGU1A tournant sous Linux kernel 2.6.28 (ARM GCC). Mise à jour pour TGW2.1 afin de supporter le kernel 3.10.28 ainsi que les nouveaux composants (modem, chip wifi, accéléromètre, gyroscope...)

    - Expertise OS temps réel sur le projet TGW2 (plateforme télématique pour Volvo sous l’OS temps réel RTOSE d’ENEA). Spécification, conception et suivi de l’avancement du logiciel de qualification de la carte électronique. Encadrement d’un développeur à Toulouse. Suivi de l’avancement et revue du BSP réalisé par les équipes d’ENEA en Roumanie. Suivi de bugs JIRA, gestion de configuration SVN. ARM GCC pour ARM Freescale iMX25, Debugger WinIDEA.

    - Développeur/intégrateur sur le projet Smartach (chronotygraphes numériques). Encadrement à distance de 2 sous-traitants en Tunisie. Langage C, sur µC Fujitsu 90543 et 90570. Gestion de configuration PVCS.

    - Responsable Smartach update (logiciel de mise à jour des chronotachygraphes numériques).
  • Anyware Technologies (aujourd'hui Sierra Wireless) - Expert logiciel embarqué M2M

    2007 - 2009 - Maintenance de la partie embarquée du « M2M Developer Suite », outil de génération automatique d'applications embarquées et serveurs dans le domaine du M2M (machine to machine). Scripts Velocity, Environnement GNU GCC / CdT Eclipse sur cible Wavecom (Module GSM/GPRS avec cœur ARM, embarquant le système propriétaire OpenAT).

    - Création et maintenance d'un framework logiciel permettant le développement rapide de projets M2M sur cible Wavecom. GNU GCC / CdT Eclipse / Open AT. Gestion de configuration CVS, suivi de bug JIRA. Utilisation de ce framework dans le cadre de 2 projets M2M :

    * Télésurveillance des boîtiers Tegis de SOGEXI afin de surveiller à distance via GPRS, l’état des éclairages publics.
    * Application générique de télésurveillance des automates Zelio de SCHNEIDER Electric

    - Conception et développement en C d'une librairie assurant le support du protocole Modbus maître sur cible Wavecom.

    - Développement d'un système de télésurveillance de production d'énergie solaire pour SOLAIRE DIRECT sur cible µcLinux (coldfire) en TCL.

    - Développement (JAVA) du protocole serveur de télé-relève de compteurs pour DIRECT ENERGIE.
  • Delta Technologies Sud-Ouest - Développeur logiciel embarqué (µC) et couches basses Windows

    2001 - 2007 Missions Embarquées :

    Sogeti Hitech Toulouse : Assistance technique (5 mois) chez Motorola
    Dans un contexte international, Intégration logicielle sur la plateforme SCMA11 (ARM11 + DSP). Environnement : C, Clearcase, fermes de compilation distantes sous UNIX

    Sogeti Hitech Toulouse : Assistance technique (6 mois) sur le plateau Siemens VDO
    2 mois de développement couches basses et applicatives pour un logiciel de test de fin de chaîne de production tournant sur un calculateur de suspension.
    1 mois de développement couches basses (driver flash).
    3 mois de développement applicatif pour un calculateur de contrôle moteur.
    Environnement : Cible Infineon TC1796/TC1766, C, plateforme TD2/TD3.

    ACTIA : Assistance technique (1 an et 1 mois) : Optimisation du Smartach (chronotachygraphe numérique). Libération de ressources, réécriture du driver d'impression, du déchargement des données et optimisation de la lecture en carte à puce. Mise à jour du testeur embarqué en fin de ligne de production. Langage C, sur µC Fujitsu 90543 et 90570. Gestion de configuration PVCS.

    SIEMENS VDO : forfait (4 mois) : Développement logiciel (en C sur 68HC08) de l’application embarquée sur le COMPASS électronique. Développement, en VC++, de l’application permettant la lecture/écriture de l’EEPROM du COMPASS depuis un PC via une liaison série.

    SIEMENS VDO : forfait (4 mois) : Développement et validation des applications embarquées sur 2 capteurs automobiles (µC 8 bits, langage C et ASM). Développement d’outils de programmation et de calibration pour ces capteurs sur PC en VC++.

    CNES : forfait (8 mois). Analyse du noyau temps réel open source RTEMS pour portage sur carte POWERPC 603e et modification de ce noyau afin d’implémenter le concept de tolérance aux fautes du CNES (comparaison de résultats entre 2 exécutions d’une même tâche, détection d’erreurs et reprise dans un état sain, sauvegardé lors du précédent appel système). C et ASM GNU.

    ACTIA : forfait (5 mois). Mise à jour, validation et intégration sur site d’un outil de diagnostic pour calculateurs ABS/ESP pour le compte de PSA. (MC68332 et C)


    Mission Windows :

    Projets internes : forfait (4 mois) : Développement d'un driver USB Windows (VC++ et classe DriverWorks) pour la caméra ŒDIPE et d'un driver USB pour le périphérique de téléphonie KIAPEL (VC++ et WinDriver). Développement de librairies multimédia (codecs G711/G723...) et d’applications de tests pour ces 2 périphériques.

    ACTIA : forfait (1 mois) : Développement d'une dll pour le logiciel PEUGEOT PLANET 2000 afin d’en gérer les licences utilisateurs. Ce client, écrit en VC++, se connecte à un serveur de licenses, via la librairie gSOAP, implémentation open source de SOAP. Gestion de configuration CVS.

    Dubois Industries : forfait (8 mois) : Développement d'un logiciel administant une base de données d'utilisateurs de iButtons Dallas dans un système de clés/serrures électroniques, ainsi que de la librairie pour lire/écrire dans ces iButtons, utilisant des algorithmes de crytographie. (VC++ et SQL).

    ACTIA: forfait (2 mois) Mise à jour du Driver série WDM pour la Boite à Borne Pilotée. (VC++ et classes Driverworks). Mise à jour du driver VXD Win98 d'écran tactile sur un outil de diagnostic FIAT (VC++, DDK, librairie VtoolsD).

    SIEMENS VDO : forfait (1 mois) : Adaptation au bus CAN d’un capteur de concentration en urée: Évolution du programme PC de monitoring et de calibrage du capteur pour dialoguer avec plusieurs de ces capteurs sur le bus CAN au moyen d’un convertisseur CAN/USB (VC++).

    EDF (centrale nucléaire de Chinon) : forfait (3 mois) : Développement logiciel d'un banc de traction/métrologie laser, en zone contrôlée. C, sous labwindow/CVI National Instruments.

Formations

  • Institut Catholique Des Arts Et Métiers ICAM

    Toulouse 1996 - 2001 Electronique, Electrotechnique et Automatisme

    Stage ingénieur de 4 mois chez « Delta Technologie Sud-Ouest ». Réalisation hardware et software d’un adaptateur CAN/USB. (C sur µC C164 et contrôleur USB, VC++. Classes Driverworks pour le driver windows).

    Mémoire scientifique de 6 mois au département EEA (Électronique, Électrotechnique et Automatisme) pour le compte de la société « Midicapteurs » (interface capteurs/PC sur µC 68HC11).
  • Lycée Rive Gauche

    Toulouse 1993 - 1996 S SVT+option math et TSA

Réseau

Annuaire des membres :