-
Groupe PSA
- MOA responsable de développement logiciel
Rueil Malmaison
2015 - maintenant
Depuis Septembre 2015: Responsable de développement logiciel (MOA) pour la nouvelle boite de vitesse automatique & électrifiée sur le projet PHEV.
Cette boite de vitesse contient deux calculateurs embarqués, développés de façon "boite noire" par notre fournisseur japonais AW, avec l'architecture AUTOSAR 4.
- TCU qui pilote la boite de vitesse automatique 8 rapports
- MCU qui pilote la machine électrique
Je suis l'interface entre PSA et fournisseur pour le développement logiciel des deux calculateurs, de la consultation jusqu'à l'industrialisation.
Mon rôle est de s'assurer de l'atteinte des objectifs du produit en "Qualité, Coûts, Délais, Prestations" tout en respectant le processus de développement.
Les activités principales:
- Rédaction des Cahier des Charges logiciel et des planning de résultats (processus, livrables attendus, jalons)
- Participation au choix fournisseur en donnant un avis technique sur le logiciel
- Planification des revues de spécifications, de conceptions et de Vérification/Validation (unitaire, intégration, fonctionnel)
- Revue du concept de sécurité du fournisseur en suivant la norme ISO 26262 (partie 6 SW) et contribution aux "Safety assessement" pour la partie SW
- Audit et suivi de la méthodologie et du processus de développement logiciel du fournisseur
- Responsable des recettes logiciels
- Pilotage des anomalies et des demandes d'évolution
- Synthèse, risque, et reporting vers le responsable de développement Electricité & Electronique
- Contribution à l'amélioration continue du référentiel métier logiciel
Environnement : Cycle en V, ISO 26262, Processus de développement logiciel, QCDP, Indicateurs Projet
De plus, en métier transversale, j'anime des réunions régulières (animation bihebdomadaire niveau projets et réunion trimestrielle avec les hiérarchies) pour améliorer la relation entre PSA et notre fournisseur sur les 3 projets en cours.
-
PSA Peugeot Citroën
- Architecte logiciel AUTOSAR
Rueil Malmaison
2011 - 2015
Nous développons dans le service tous les logiciels embarqués de Contrôle Moteur thermique, hybride, chaîne de traction ou boîte de vitesses, sous l’environnement AUTOSAR en suivant le cycle en V.
Depuis Septembre 2013: Architecte logiciel AUTOSAR
Architecte du "macro module" qui est un ensemble des atomic software components (SWCs) représentant environ 90% des applicatifs des nouveaux moteurs Diesel Euro6.2. Le macro module garantie la compatibilité et l'intégrabilité de tous les SWCs chez les fournisseurs intégrateurs avec le BSW. L'architecture complète du macro module est compatible AUTOSAR R3.1.
Entre Septembre 2011 et Août 2013:
Activités « Intégration logiciel » : Intégration des SWCs sous l'environnement SystemDesk, CodeBlocks et outils internes
Activités « Architecture logiciel » : Optimisation des modèles Simulink avec les ingénieurs fonctionnels + Réalisation de l’architecture logicielle sous SystemDesk
Activités « conception logiciel » : Développement logiciel « Model-Based Design » avec Matlab/Simulink/Targetlink + validation logicielle MIL/SIL/PIL
Participation à l’amélioration de processus, études sous UML/SYSML
Environnement technique:
Outils de développement: Simulink, TargetLink, SystemDesk, CodeBlocks, AutoSAR Builder, Visu-IT ADD
Outil de gestion/configuration: CM-Synergy, JIRA
Langages: C embarqué, python
-
Valeo
- Ingénieur Intégration Logicielle - Gestion des exigences
Paris
2009 - 2011
Ingénieur logiciel sur un projet BSI (Boîtier de servitude intelligent) pour le constructeur PSA Peugeot Citroën.
Le projet est développé sous l'environnement AutoSAR et notre équipe était responsable de la partie BasicSW.
Mes principales responsabilités sont:
- Qualité logicielle: Gestion des exigences et de la traçabilité en suivant le cycle en V entre les documents de produit, de conception, de codages et de tests. Mon objectif est d'avoir 100% des exigences logicielles prises en compte et testées dans le logiciel développé. Les analyses de Safety sont également faites via un projet de traçabilité Reqtify suivant la norme ISO 26262.
- L'intégration et les tests de la stack IOHW, utilisant une partie de la couche MCAL (Freescale) et un Complex Driver développé dans notre équipe. Les tâches sont principalement: analyse des spécifications, rédaction de documents de conception, rédaction de plans de tests d’intégration, revue des plans de tests automatiques.
Environnement technique :
Logiciels de configuration/gestion : Reqtify, PVCS
Outils de communication réseau : MuxTrace
Microcontrôleur utilisé : Freescale MPC 5517S PowerPC avec 80Kb de RAM (CPU Clock 64MHz)
Outils : Trace32 (débuggeur fourni par Greenhills), Understand, Beyond Compare
-
Wavecom
- Ingénieur 'Banc de Test'
Issy les Moulineaux
2007 - 2007
Ingénieur Bancs de Tests
Développement du banc d’impression des étiquettes pour les produits de Wavecom qui se trouve à la fin de la ligne de production
Environnement technique :
LabWindows/CVI, Brady CodeSoft, TeamTrack, SoftRM
Langages : C
Instrumentation GPIB, Imprimantes industrielles (Zebra, Apollo, etc…)
-
Johnson Controls
- Software Requirement Engineer & Software Product Integrator
Colombes
2007 - 2009
Ingénieur Logiciel sur un projet industriel de fabrication de tableaux de bord analogique pour le constructeur Ford en Allemagne (Cergy Pontoise 95):
Poste "Software Requirement Engineer" (En amont du cycle V)
- Analyse des documents d’entrées du client
- Ecriture des documents d’entrées (SRS : Software Requirement Specification) pour les développeurs et les valideurs du logiciel et le suivi de toutes les modifications tout au long du projet.
- Rédaction des documents techniques et communications directes en anglais
Poste Software Product Integrator (En aval du cycle V)
- Intégration finale du produit
- Suivi des livraisons clients
- Analyse des défauts clients
- Développement de la partie logicielle pour la mise en fabrication du produit
- Ecriture du document SMRS (Software Manufacturing Requirement Specification).
Responsable des fonctionnalités suivantes :
- Diagnostic (OBD, après-vente etc...)
- Témoins
- Central Car Configuration
- Gear Management
- ECU Configuration
Environnement technique :
Logiciels de gestion/configuration : Reqtify, PVCS, TeamTrack
Logiciels CAN : Canalyzer, Canoe utilisant une couche de configuration Mentor
Outils : Flash Master, X-CAR (outil interne de validation)
Normes : ISO 14229-1, ISO 15765, « GGDS – General Global Diagnostic Specification », « Diag On CAN » communication protocol
-
Siemens
- Stage de fin d'études, service System Engineering
Saint-Denis
2006 - 2007
Stage de fin d'études "Banc de Test" au sein du "System Engineering"
- Réalisation d’un nouveau banc de test automatique d'autoradios.
- Réalisation de tests automatiques en simulant un environnement réel d'un véhicule pour tester les autoradios dans des situations réelles. Ce banc de test est contrôlé par le séquenceur TestStand
Environnement technique :
LabVIEW, TestStand, LabWindows CVI, NI MAX, CANalyzer
C sous CANalyzer et LabWindows/CVI
Matériels : Carte CAN de Vector et de National Instruments, carte I/O pour le contrôle de relais
-
Sony
- Stage technique (Niveau BAC+4)
Puteaux
2005 - 2005
Conception des outils de tests utilisés lors de la fabrication des appareils produits à SONY Alsace.
- Projet "BadMark" est un outil de transfert des informations sur les lignes de production automatique d'un nouveau module GSM. Elle gère la transmission des résultats de tests d'une machine de vision à une machine de montage. Le projet doit récupérer des résultats depuis une base de données, les analyser et les interpréter par l'intermédiaire d'une rampe de LEDs. Le programme a été développé sous Visual C++.
- Mise à jour du programme d'un testeur. Ce testeur, appelé "Single Tester", est le simulateur d'un système de convoyage hors lignes de production. Suivant le changement de gestion de bases de données à l'usine, je devais mettre à jour le programme sous Visual C++.