-
Autoliv
- Ingénieur Qualité logiciel
Cergy
2010 - maintenant
Objectif(s) :
Assurer les activités d'Assurance Qualité au sein des équipes de développement logiciel
Réalisation(s) :
o Revoir les plans de développement, de plannings
o Auditer les processus :
o Requirement management
o Project management
o Configuration management
o Module design, module construction
o Risks management
o Organiser et animer les réunions de passage de jalons projet
o Rédiger les plans d'assurance qualité logiciel, les processus, méthodes et template d'assurance qualité logiciel
o Participer et revoir les processus logiciels
o Suivre de multiples projets pour divers constructeurs (PSA, Renault, Ford, Daimler, Fiat) dans le but d'assurer le respect des processus
Environnement(s) technique(s) :
o SPICE (ISO/IEC 15504), Automotive SPICE, Squad
o Outils MKS (issue manager et source integrity), PLM, Doors, Reqtify
-
Sangodroid
- Ingénieur developpeur
2009 - 2010
Objectif(s) :
o Acquérir des compétences en environnement Java, Android, SVN
o Réaliser et vendre des logiciels sous Android
Réalisation(s) :
o S'auto-former au langage Java, à la plateforme Android et aux techniques de programmation orientée objet
o Concevoir, développer, tester un logiciel de gestion d'énergie:
o 2 gammes :
o une version complète avec 300 utilisateurs
o une version partielle avec 15 000 utilisateurs
o Multilingues, compatibilité avec toutes les versions d'Android, toutes les tailles d'écrans
o Mettre en place la gestion de configuration SVN
o Développer les outils de développement:
o Outil de traductions
o Outil de génération de version
o Outil de test
o Développer le site internet associé
o Assurer le service technique, le support utilisateur
Environnement(s) technique(s) :
o Langage Java
o Environnement Android
o IDE : Eclipse
o Gestion de configuration : SVN
-
Johnson Controls Automotive Electronics
- Chef de projet logiciel
Colombes
2007 - 2009
Objectif(s) :
* Mettre en place la transition des méthodes et de la documentation Qualité sur les projets utilisant le codage d'IHM automatique
* Répondre aux appels d'offres sur les écrans multifonctions
* Gérer le projet transversale de l'intégration d'un nouvelle écran commun dans les tableaux de bord Renault Scenic et Espace
Réalisation(s) :
* Projet IHM
o Spécifier les nouveaux documents de méthodes de développement logiciel suite à l'utilisation d'un logiciel de génération de code d'interfaces homme-machine - Elektrobit EB Guide Studio – remplaçant le codage manuel
o Spécifier le développement de plug-in du logiciel EB Guide Studio, suivre le développement externalisé
* Assurer l'audit technique
o de la chaine de fabrication des tableaux de bord Renault Modus et Scenic
o de conception d'un afficheur matriciel d'un sous traitant Tunisien
* Gérer le projet "cadmium free" sur la plateforme Renault Scenic et Renault Espace
o Développer un module logiciel bas niveau du à un nouvel écran sur les 2 tableaux de bord
o Encadrer un colaborateur
o Gérer les risques
o Gérer le planning
* Répondre aux appels d'offres d'écrans multifonctions
o Répondre aux constructeurs
+ Renault-Nissan (écran tactile)
+ General Motors
+ BMW
+ DaimlerChrysler
+ Audi
+ PSA
o Spécifier l'architecture logicielle
o Evaluer les besoins électroniques avec le responsable électronique: micro contrôleur, mémoire, bus
o Concevoir le planning, la charge de travail humaine
o Ecrire le document de synthèse et passer les audits Qualité
o Assurer le suivi et la formation à l'équipe de développement une fois le contrat gagné
o Mettre à jour les méthode de réponse d'appels d'offres et former les employés à cette activité
Environnement(s) technique(s) :
* Générateur automatique de code d'IHM : Elektrobit EB Guide Studio
* Gestion du planning : Microsoft Project
-
Johnson Controls Automotive Electronics
- Intégrateur produit
Colombes
2006 - 2007
Objectif(s) :
* Développement de prototype en avance de phase pour démontrer un savoir faire
* Spécifier et concevoir des fonctionnalités transversales pour des gammes de produit
* Assurer l'interface entre l'équipe IHM et les équipes de développement clientes
Réalisation(s) :
* Développement de logiciel pour des produits prototype de tableau de bord
o Ecran LCD à matrice active
o Vision tête haute
* Spécifier, concevoir l'architecture de bootloader pour le démarrage et le téléchargement d'un logiciel d'un système réparti sur 2 processeurs (un micro contrôleur et un FPGA)
* Spécifier, concevoir, développer de l'architecture transversale des moteurs pour les tableaux de bord à aiguilles supportant 3 architectures logicielles dont l'architecture Autosar
* Développer et déployer le site intranet de l'équipe génération automatique d'IHM
* Ecrire les guides d'utilisations et tutoriels des outils de génération automatique d'IHM
Environnement(s) technique(s) :
* Norme Autosar
* Logiciel d'IHM :Elektrobit EB Guide Studio
* Gestion des exigences : Ms Word/Ms Excel, Telelogic DOORS
-
Johnson Controls Automotive Electronics
- Intégrateur logiciel
Colombes
2004 - 2006
Objectif(s) :
* Intégrer des modules logiciels tiers: composants réseau, applicatif, driver
* Mettre en place la gestion de configuration
* Livrer le logiciel au client
* Suivre les défauts et évolutions
* Spécifier les documents industriels pour une mise en production
Réalisation(s) :
* Intégration logiciel:
o Intégrer des modules logiciels tiers: composants réseau, applicatif, driver
o Intégrer les sources d'un logiciel de navigation dans un logiciel de tableau de bord
o Mettre en place la gestion de configuration Serena PVCS
o Générer les versions logicielles, livrer le client, suivre les défauts et évolutions
* Mise en production:
o Écrire les spécifications industrielles pour les lignes de fabrication des tableaux de bord Renault Modus et Renault Scenic : test contrôle soudure, test fonctionnel, test contrôle vision, test d'endurance/burning test.
o Suivre la validité des tests du produit sur chaine
* Outils:
o Assurer la compatibilité d'un logiciel de création d'IHM avec une base de données PVCS par la création d'un wrapper CVS vers PVCS
Environnement(s) technique(s) :
* Micro-controleur MICRONAS ARM7, NEC V850 SF1
* Noyaux temps réel Osek / langage C
* IDE:Microsoft Visual Studio
* Gestion de configuration : Serena PVCS, CVS
* Gestionnaire de bugs : Serena TeamTrack
-
Johnson Controls Automotive Electronics
- Ingénieur logiciel
Colombes
2002 - 2009
https://sites.google.com/site/cyriljouhanneaupro/
-
Sagem Automobile
- Developpeur logiciel
PARIS
2002 - 2004
Objectif(s) :
* Spécifier, concevoir, implémenter, tester et valider des modules logiciels en suivant un cycle de développement itératif incrémental dans un environnement contraint en Assurance Qualité logiciel (CMMi niveau 3)
* Effectuer les validation des protocoles Renault : protocole CAN et diagnostic (test ASDT, DST2000, Predicat 2++ G1, G3 et G4, DOC2000, CANalyzer). Protocole I2C
Réalisation(s) :
* Bus SPI, I2C, CAN
* Diagnostic véhicule
* Driver et gestionnaire EEPROM
* Driver de 3 écrans LCD, driver d'un écrans VFD et gestionnaire d'affichage
* Rétro éclairage
* Boot loader permettant de télécharger une nouvelle application
* Générateur de code en Visual Basic, C et C++
* Composants applicatifs : compte tour, odomètre
Environnement(s) technique(s) :
* Micro-controleur MICRONAS ARM7, NEC V850 SF1
* Noyaux temps réel Osek / langage C
* IDE:Microsoft Visual Studio
* Gestion de configuration : Serena PVCS
* Gestionnaire de bugs : Sagem Sceptre
* Couverture de code : Bullseye Coverage cCover
* Analyse statique et dynamique de code : Sodima QAC et Polyspace