Menu

Zhao ZUO

Rueil Malmaison

En résumé

Actuellement en poste de MOA responsable de développement logiciel chez Groupe PSA
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.

Mes compétences :
AutoSAR
C embarqué. Développement Logiciel
Systèmes embarqués
Simulink
Automobile
Reqtify

Entreprises

  • 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++.

Formations

  • UTBM (Belfort)

    Belfort 2002 - 2007 Electronique & Systèmes Embarqués

Réseau

Annuaire des membres :