Menu

Mathieu BARROY

Toulouse

En résumé

DISPONIBILITE : Immédiate, sur région Toulousaine, en Freelance ou CDI
DESCRIPTION DETAILLEE DE MON CV SUR (onglet "Experiences"):Array

EXPERT LOGICIEL EMBARQUE par mes expériences (13 ans) et par passion. Pour les systèmes critiques, complexes, nécessitant une très forte fiabilité et des compétences électroniques, je suis l'expert qu'il vous faut.

Travail autonome en équipe, rigoureux, exhaustif, flexible, conciliant, de bonne volonté, bon relationnel

Curieux et toujours motivé pour perfectionner mon savoir faire et élargir ma palette de compétences.

Mes compétences :
C#
C
C++
Microsoft Project
VHDL
Scripts BASH
Audit de code
Optimisations logicielles
Cycle en V
Gestion de configuration (GIT, SVN, PVCS, Synergy)
Relations clients
Assembleur
GPS (pilotage HW, norme NMEA 0183)
MODEM (pilotage HW, commandes AT)
GSM (protocole bas niveau)
Préemptivité et prb connexes
Systèmes complexes (multi HW et SW)
Maitrise des contraintes qualité et système
Réutilisabilité (portabilité/Abstraction)
Algorithmes - organisation des données, tris...
Algorithmes - cryptage
Algorithmes - compression
Dev SW embarqué (tout type de µc / DSP)
Tests d'intégration et de validation
Dev Drivers & débogage HW
Dev fiable & robuste (peu de bug)
Efficience - Charge CPU (diminut°, réactivité...)
Tests unitaires (instrumentation, RTRT...)
Architecture SW (modulaire, encapsulation...)
Conception électronique - CAO (schéma)
Efficience - ROM, RAM (static, pile, tas)
VBA (Excel)
Oscilloscope et analyseur logique
MISRA
RTRT
Dev sur système Linux
Dev sur système Windows
Matlab Simulink + Targe

Entreprises

  • Continental - Développeur embarqué Matlab Simulink

    Toulouse 2016 - maintenant
  • CIRTEM - Développeur embarqué C++

    2015 - 2016
  • Hella Engineering France - Architect & Développeur embarqué C sénior

    2014 - 2015 - Développement en C sur projet "EPS" (Electric Power Steering = Direction Assistée Electrique)
    - Prototypage, Architecture, Conception et développement C du module logiciel "Motor Position Sensor" (techno: Resolver ; AMR ; GMR). Calibration/Normalisation dynamique Min/Max.
    - Développement C du logiciel de test sur µc RENESAS des fonctionnalités électroniques :
    - Contrôleurs HW : TSG3x, SPI, PIC, DAC, RS232
    - Périphériques : PMIC (Power Management Integrated Circuit), GDU (Gate Driver Unit)...
    - Logiciels : Doors, Rhapsody, QAC, MKS/PTC
    - Environnement : ASIL D (niveau le plus critique), AUTOSAR
    - Très bon relationnel avec équipes Système, Électronique et logicielle.
  • MOBI RIDER - Architect & Développeur embarqué C sénior, C++, scripts BASH

    2012 - 2014 Projet IdBox "Mobi One" (lecteur universel d'identification GSM)
    - Développeur C, C++ et scripts BASH sur Linux embarqué
    - Architecture et développement complet du logiciel embarqué en C :
  • Freelance depuis mai 2012 - Expert Logiciel Embarqué

    2012 - maintenant Voici, ci-dessous, les missions que j'ai effectué en freelance depuis mai 2012:
  • SATSYS - Concepteur HW, SW (C,asm) embarqués et PC (C#)

    2006 - 2011 Multiples PROJETS embarqués à base de MODEM et de GPS
    - Support client : Déplacements en Turquie (Ankara)
    - Gestion de ressources via MS Project
    - Concepteur électronique (Recherche de CI et tests, CAO, Déverminage HW)
    - Développeur C#
    - Utilisation de Linux sur modules Gumstix
    - Développement complet en assembleur du "Docking Telephony"
    - Architecture et développement complet en C de plusieurs logiciels embarqués sur µc et DSP
  • Coframi (Akka Technologies) - Développeur POO C++ sous QT

    2006 - 2006 Développement d'une classe de gestion d'envoi de mail pour un logiciel de gestion d'entreprise
  • Siemens VDO Allemagne (Continental) - Ingénieur résident chez PSA et BOSCH

    2005 - 2006 Support client sur "frein à main électrique" Citroën C4 Picasso
    - Déplacements permanents entre divers sites (Allemagne, France, Espagne)
    - Communication en anglais
    - Tests et calibrations dans véhicules, livraisons, mise à jour bootloader...
  • Siemens VDO (Continental) - Testeur / Auditeur de code C embarqué

    2005 - 2005 Suspensions actives automobiles DIESE et DRAD
    - Créations et passage tests d'intégration/validation/endurance en température
    - Réécriture pour supprimer warnings de compilation et d'édition de liens
    - Tests statiques du code source (MISRA)
    - Gestion du mapping mémoire (éditeur de liens)
  • Siemens VDO (Continental) - Auditeur de code en C sur modules logiciels sur étagère

    2004 - 2005 Audit de code du driver CAN (incluant couche présentation générique) :
    - Mise à jour doc de conception avec formalisme pour vérification automatique des liens exigences<->conception<->validation
    - Relecture pour accroitre l'efficience, détecter et supprimer les failles
    - Ajout fonctionnalités
    - Vérification MISRA via PC-Lint et CodeCheck
    - Création de plans de tests
    - Automatisation des tests unitaires et d'intégration par instrumentation
    - Tests d'intégration (tests exhaustifs de toutes les combinaisons d'appels au drivers)
  • Delphi - Développeur embarqué C et VBA (Excel)

    Villepinte 2003 - 2004 Développements génériques en C sur Noyau Temps Réel Préemptif OSEK/VDX BCC1 pour 7 ECU sur véhicule "Kia Carnival"
    - Cycle en V (Spécification, Conceptions, plans&résultats de tests, revues)
    - Développement macros VBA Excel pour auto-génération de code
    - Paramétrage des options de compilations et d'édition de liens
    - Paramétrage des règles testées par QAC (MISRA)
    - Configurations et débogages de composants logiciels développés par MECEL (Delphi Suède)
  • Coframi - Ingénieur systèmes embarqués

    Paris 2003 - 2007
  • Valeo - Auditeur de code C embarqué sur modules logiciels sur étagère

    Paris 2002 - 2003 Audit de code en C sur des modules génériques (pour toutes les branches VALEO) :
    - sur un noyau temps réel préemptif OSEK/VDX
    - sur la couche multi-bus LIN

    - Optimisations robustesse, modularité, portabilité, charge CPU, consommation ROM et RAM : relecture de code + revues d'optimisation + tests & mesures d'efficience
    Ex : sur le noyau, sans régression fctnelles = 43% RAM, 36% ROM, 63% charge
    - Test statique du code via QAC (MISRA), GetTime, GetStack
    - Tests unitaires via RTRT (Rational Test Real Time)
    - Tests d'intégration via console Visual C++
  • Delphi - Développeur embarqué C

    Villepinte 2002 - 2002 Anti-démarrages camion pour Volvo Global Truck et Peugeot Citroën Moteurs
  • Sagem - Developpeur OCODE (C like)

    PARIS 2002 - 2002 Applicatif d'illustration (pour TPS) des fonctionnalités d'un "Personal Virtual Recorder"
  • Valeo - Développeur embarqué C

    Paris 2001 - 2002 Anti-démarrage par transpondeur sur véhicule Toyota Avensis
    - Codage robuste de la couche "drivers" (transpondeur, HEL du contrôle moteur...)
    - Diverses optimisations (dont séquenceur) car faible puissance µc
    - Tests unitaires et d'endurance exhaustifs (instrumentation+oscilloscope)

Formations

  • Free Electron

    Toulouse 2012 - 2012 Formation "Développement de systèmes Linux Embarqués"
  • Polytech Orléans (ESPEO) (Orleans)

    Orleans 1998 - 2001 Diplôme d'ingénieur Informatique & Electronique "Signaux – Images" & "Systèmes Embarqués"

Réseau

Annuaire des membres :