Menu

Nicolas MATKOWSKI

CALUIRE ET CUIRE

En résumé

Mes compétences :
Linux embarqué
C
Teststand
Linux
Informatique
Ferroviaire
Python
C++

Entreprises

  • Actility - R&D Engineer

    2016 - maintenant Actility conçoit et commercialise le système de gestion de communications M2M ThingPark pour l'internet des objets via la technologie LoRa
  • Sogeti High Tech - Développeur logiciel embarqué

    TOULOUSE 2008 - 2016 Alstom:
    Validation d'un système de gestion de consoles conducteurs pour les TER Regiolis (DriverDesk)

    * Analyse des exigences définies dans les spécifications (Reqtify)
    * Rédaction de documents de validation (plan de tests, fiches de test, résultats de tests, tracabilité des exigences)
    * Mise en place et génération de configurations embarquées (CB, Alchemist)
    * Déroulement des fiches de tests et de non-régression. Remontée et suivi des anomalies (ClearQuest)
    * Développement d'outils de simulation (Python + DLL C): simulateurs EtherNet/IP (CIP), serveur FTP, serveur SOAP+FTP
    * Développement de scripts permettant d'automatiser certaines étapes de la génération des configurations embarquées
    * Mise en place de l'automatisation des tests avec TestStand pour tests d'endurance
    * Conception et développement de scenarii de tests pour améliorer la couverture de validation (endurance) (TestStand 4.1)

    SPIE:
    Développement d'un système de mesure de déplacement des bus
    de ville
    - Développement du logiciel embarqué des bus
    * Gestion de la communication client-serveur avec la couche
    d'abstraction matérielle des périphériques du bus: GPS, odomètre,
    gyromètre, accéléromètre (API Kerlink)
    * Gestion de l'alimentation du bus
    * Gestion des fichiers d'exploitation transmis au système central
    (enregistrement et signature numérique des fichiers)
    * Gestion des fichiers d'évements techniques et d'alarmes transmis
    au système central
    * Fonctions de navigation à l'estime en cas de mauvaise réception
    GPS (corrélation avec les données de l'odomètre, du gyromètre et
    de l'acceleromètre)
    * Gestion du bus en dépot (identification du bus, connexion wifi,
    gestion transfert données)
    * Interface avec le sous-système VISULYS (Sytral / Kéolis)
    * Mise en place du système de documentation de l'application
    embarquée (Doxygen)
    - Développement du logiciel central de transfert de données avec
    les bus (Frontal de téléchargement)
    * déchargement des données d'exploitation, des événements
    techniques et des alarme du bus
    * chargement de nouvelles versions logicielles ou configuration
    - Intervention dans les dépots

    Alstom: Test des API du kernel de la plateforme proprietaire (OS temps réel, 2-parmi-2, C, C++, réseau CAN, scenarii TestStand)
    - Développement de wrappers pour tester les fonctions d'API du
    kernel MSTEP
    * Développement application embarquée sur carte STEP (en C)
    pour wrapper les appels aux fonctions de l'API du kernel MSTEP
    * Développement application débarquée sous forme de DLL (en
    C++) pour acceder aux wrappers embarqués
    - Développement de DLL outils (C++, C#)
    - Analyse des exigences définies dans les spécifications et définition
    de scenarii de tests pour améliorer la couverture de validation
    - Développement de ces scénarii de tests (TestStand 3.5)
    * Utilisation de la DLL débarquée pour tester les fonctions d'API
    du kernel MSTEP
    * Utilisation des DLL outils
    * Utilisation de plusieurs DLL du client pour acceder aux fonctions
    réseaux CAN, FSFB2
    - Rédaction de documents de validation (plan de tests, resultats de
    tests)

    Siema (Groupe Vossloh) - Projet Innotrack, Controle-commande d'un appareil de voie (aiguillage):
    - Développement en C sur cible embarquée PowerPC sous Linux: controle-commande (E/S), communication RS485, Profinet, scripts CGI pour IHM Web.
    - Etude et cablage d'une armoire électrique de bord de voie
    Développement d'un programme sous environnement Linux
    embarqué afin de :
    - réaliser une document de conception système et logiciel
    - réaliser une communication via une passerelle PROFINET
    - programmer un automatisme de contrôle et de commande moteur
    - réaliser une IHM web de visualisation et de contrôle
    - validation unitaire
    - etude et cablage de l'armoire électrique
    - intégration et mise en service sur site client à Berlin

    Alstom:
    - Logiciel de qualification sur cibles MPC885, OS temps réél QNX
    - Développement DLL et scripts Python pour utilisation du logiciel de qualification via un PC débarqué
    - Déve
  • TMA / ABF Ingérierie (Groupe SANBARO) - Développeur Logiciels de Test

    2007 - 2008 Bench Test Equipment (BTE)
    Développement, Validation et Maintenance de banc de test

    - Développement et validation de bancs de test permettant de diagnostiquer les pannes matérielles des équipements embarqués sur le matériel roulant ferroviaire
    - Analyse et reporting des anomalies
    - Suivi des évolutions et des correctifs
    - Rédaction de documentations techniques et de documentations utilisateur
    - Rédaction de spécification détaillées de test (projet MF2000)
    - Installation et maintenance des bancs chez les clients finaux (Europe, Amerique du Sud, Asie)
  • Médiane Système - Développeur Informatique Embarquée

    Le Pecq 2004 - 2007 - Développement d'applications embarquées (Grafcet) :
    * Suivi des évolutions et des correctifs (ClearQuest)
    * Mise en configuration (ClearCase)
    - Validation des applications embarquées :
    * Rédaction de plans de test (tests unitaires, d'intégration, de non-régression)
    * Mise en place des séquences de test (TestStand, SimuRV)
    * Validation des fiches de tests
    * Analyse et reporting des anomalies (ClearQuest)
    - Rédaction de documentation technique, documentation utilisateur
    - Analyse et traçabilité des exigences dans la documentation (Reqtify)
    - Support aux intégrateurs sur site : CEF Valencienne, Londres (projet Northern Line)

    Technologies et outils: FIP, MVB, Grafcet, ClearQuest, ClearCase, TestStand, Rectify

Formations

Réseau