Menu

Mathieu LÉMONT

Cachan

En résumé

Ingénieur en microélectronique et en software embarqué depuis 2009, j’ai orienté mon projet professionnel sur une forte pluridisciplinarité. Je sais apporter cette expertise multi-métier à des projets complexes, des phases de conception à celles de validation, permettant de coordonner les résolutions des problématiques transverses.

Mon parcours scolaire est la base de ces qualités; de l’Enserg donnant de solides bases en conception électronique, en RF et en informatique, jusqu’à ma spécialisation en micro-électronique analogique avec le Master 2 professionnel CSINA.
Des stages variés, en software embarqué puis en électronique de puissance et enfin en micro-électronique, ont façonnés la dynamique de mon profil.

Embauché à la suite de mon projet de fin d’étude au sein de la société TRIXELL en 2009, j’ai participé à l’élaboration d’un ASIC et à son intégration dans le système complet.
En 2010 j’ai rejoins la société Elsys-Design et ses équipes performantes, ensemble nous avons construit mon expertise.

Les missions accomplies justifient des compétences en software embarqué, validation de circuit digital, conception numérique, validation d’ASIC mixte.
Les domaines étudiés sont l’aéronautique, les télécommunications, le médical, l’optique et les imageurs, le transport ferroviaire, les organes de sécurité électrique; ceci permet d’assurer une anticipation des erreurs techniques spécifiques.
La responsabilité de gérer des projets au « forfait » m’a enseigné la gestion de ressources et de planning, les démarches qualités et le suivi rigoureux de normes (SIL4, MISRA, etc.).
J’ai également eu en charge la gestion de sous-traitant étrangers, dont découlent une aisance de communications en anglais et mon efficacité lors de déplacements professionnels.


Mes compétences :
Systèmes embarqués
Microélectronique
Cadence
C
C++
Vhdl
Asic

Entreprises

  • Elsys Design - Consultant systèmes embarqués

    Cachan 2015 - maintenant 2016 – ELSYS Design, Grenoble (forfait) – 2 mois

    • Développement d'un BSP pour STM32L4
    - Développement de drivers bas niveau avec gestion DMA
    - Gestion d’une UAL basée sur freeRTOS

    • Suivi qualité
    - Création d’exemple d’intégration gérant divers périphériques
    - Production de Tests Unitaires et de Tests Système
    - Analyse KlocWork

    Environnement: MISRA, KlocWork, C, freeRTOS, STM32L4, DMA, IAR


    2015 - 2016 – Projet Médical – Grenoble (forfait) - 11 mois
    Consultant Systèmes embarqués

    • Conception suivant la norme IEC 62304 de software médicaux
    - Spécifier l'architecture d'une passerelle USB-I2C composée d'une dll et d'un firmware embarqué
    - Concevoir des fonctions annexes assurant une gestion d'alimentation et de protection électrique
    - Produire la documentation des spécifications de design et des plans de validations du système et de ses "softawre unit" et "software item"

    • Développement d'une dll
    - Développement en C# d'API s'appuyant sur un "SOUP" USB-SPI
    - Définition d'un protocol de communication pour liaison série

    • Développement d'un firmware embarqué
    - Développement des couches basse I2C multi-master et SPI sans librairie tierce
    - Contrôle de l'interface hardware software et des fonctions annexes

    • Gestion d'équipe
    - Suivi du planning et du flot documentaire
    - Support technique
    - Intégration continue

    Environnement: IEC 62304, C, STM32F303, IAR, C#, Visual Studio
  • Elsys Deisgn - Consultant microélectronique et système embarqués

    2010 - 2015 2012 – SCHNEIDER ELECTRIC, Electropôle - 4 ans
    Consultant Micro-électronique analogique

    • Étude des spécifications d’un ASIC
    - Ajuster les spécifications des blocs unitaires et du besoin système
    - Rédiger un plan de validation en simulation
    • Développement des Setups de simulation pour les tests unitaires, simulations Mixte et simulations système
    - Étude de scénarios pour mettre les fonctions analogiques de l’ASIC dans des configurations critiques et pour couvrir toutes les fonctionnalités en interactions avec le digital
    - Développement de scripts de tests en ocean et tcl et validation de l’ASIC
    - Non régression suite aux mises à jour successives et suivi des actions de corrections
    • Revue de design chez le sous-traitant aux États-Unis
    - Validation du Tape Out, définition des options « metal tune », spécification des tests production

    Environnement: Technologie 0,35µm et 50V, Cadence, Scripts ocean, Scripts tcl

    2011 - 2012 – ALSTOM Power – Grenoble (forfait) – 6 mois
    Consultant Software embarqué

    • Modification d’un logiciel de pilotage d’antennes en c++
    - Portage sur un OS linux et apport de nouvelles fonctionnalités
    • Hiérarchisation du code et restructuration des interfaces
    - Ajout de classes génériques
    - Développement de couches intermédiaires à un BSP (SSI, UART, Ethernet-IP, CAN, ADC, etc.)
    • Validation fonctionnelle et intégration sur système
    - Rédaction d’un plan de test
    - Compilation pour x86 et simulations sur PC
    - Cross compilation pour la cible, validation sur banc de test

    Environnement: tracking satellite, NMEA, can festival, imx51, custom BSP, C++, MISRA

    2011 – ALSTOM, Villeurbanne et Grenoble (régie et forfait) – 3 mois
    Consultant Software embarqué

    • Développement d’un logiciel de « test production » (FAT) sur un SOC (FPGA + IP LEON3)
    • Étude des spécifications et rédaction de différents documents du « process » qualité ALSTOM
    - Filtrer les erreurs de la spécification en cours d’écriture
    - Proposer un plan de conception et un plan de test/validation
    • Développement du séquenceur du software et des fonctions de test FAT
    - Prise en main des IP du FPGA et des registres interfaces avec le LEON 3
    - Écriture de drivers et d’un protocole
    • Développement de scripts de tests en python et validation du software
    - Test et Validation exhaustives des fonctions FAT et du séquenceur
    - Non régression suite aux mises à jour successives du FPGA

    Environnement: FPGA SPARTAN-6 et IP microprocesseur LEON 3, C, outils GAISLER, Eclipse, Scripts Python, SIL0, MISRA


    2011 – ELSYS Design (forfait) – 2 mois
    • Développement d’un driver USB et d’un bootloader pour un processeur AT91SAM9263
    • Spécification et rédaction des documents de conception
    • Développement en C sous Eclipse
    • Cross compilation avec la toolchain GNUArm
    • Débogage et mise au point

    2010 – ALSTOM, Grenoble (forfait) – 3 mois
    Consultant Validation FPGA

    • Réception d’une nouvelle version d’un circuit précédemment validé
    • Mise en place d’une plateforme de « code coverage »
    - Gestion des nouvelles hiérarchies livrées par le client
    - Etude du code non couvert et MAJ de la plateforme
    • Mise en place d’une plateforme de simulation Post-routage
    - Vérification de la cohérence des simulations et des scénarios et de l’état fonctionnel du circuit
    - Analyse des exigences non respectées
    • Rédaction de nouveaux scénarios de tests et de scripts de non régression

    Environnement: FPGA, Coldfire, VHDL, ModelSim, Scripts TCL, SIL4

    2010 – THALES ANGENIEUX, St-Héand – 3 mois
    Consultant Software embarqué

    • Mise à jour d’un protocole de communication « Caméra ↔ Objectif » sur cible µC Fujitsu
    • Amélioration d’un outillage de test et validation de la nouvelle version du système
    • Création d’un outil d’interface avec les équipes optiques
    - Définition d’un format « Data Set CAC » et création d’un convertisseur de data (MATLAB<->µC)
    - Mise en place d’un outil pour obtenir la MD5 Hash Value d’un Data Set

    Environnement: µC Fujitsu MB90F583, C, Softune, Eclipse

  • TRIXELL - Stagiaire

    Moirans 2009 - 2009 Contexte Général :

    Trixell conçoit des imageurs X, systèmes notamment composés d'ASICs et de Dalles.
    Pour pouvoir expliquer l'origine de certains « bugs » obtenus sur les images et pouvoir lancer des actions correctives, il n'y avait pas d'outils ni de méthodologie finalisée au niveau simulation.

    Sujet du projet :

    On ne peut pas observer le comportement d'un système dans son ensemble sur paillasse. Aussi, déceler un couplage néfaste ou une alimentation répercutant des perturbations entres les différents composants est une tâche difficile.
    D'où l'idée de produire un outils reproduisant les comportements électriques du système dans sa globalité.


    Responsabilités occupées :

    Stagiaire dans l'équipe Asic&modules
    Création d'un outil pour effectuer des simulations systèmes
    Gestion de simulations sur les design en cours

    Modélisation des Asics
    Modélisation des interconnections parasites
    Modélisation des différents composants d'une dalle
    Production d'un modèle global muni de setups de simulation
    Support design
  • TRIXELL - Ingénieur modélisation et simulation ASIC

    Moirans 2009 - 2010 Contexte Général :

    Suite à l'outil que j'ai développé lors de mon stage dans cette société, on m'a proposé une embauche en CDD en tant qu'ingénieur Modélisation et Simulation ASIC.

    Sujet du projet :

    Débogage des produits Trixell et proposition d'action correctives


    Responsabilités occupées :

    Ingénieur Modélisation et Simulation ASIC
    Évaluation de performances des derniers circuits de la société
    Finalisation de l'outil de « Simulation système »
    Meilleur modélisation de fonctions analogiques
    Création d'un convertisseur de “chronos de pilotage” en C
    Débogage système
    Évaluation des performances d'un asic nouvelle génération en simulation
    Support pour l'architecture des interfaces carte électronique / Asic
  • G2Elab - Stagiaire

    2008 - 2008 Contexte Général :

    Le G2Elab est un laboratoire de recherche né de la fusion de plusieurs laboratoires. Le projet sur lequel j'ai travaillé est le projet européen MOET, regroupant une soixantaine de participants (de laboratoires publiques à des entreprises aéronautiques privées) dont le G2Elab.

    Sujet du projet :

    Le projet MOET: More Open Electrical Technologies, adresse le développement des avions tout électrique, dont les réseaux électriques sont en rupture technologiques avec les technologies précédentes.
    Les différentes équipes travaillent sur différentes parties d'un tel réseau. Il est donc nécessaire de voir comment évolue le comportement du réseau global au cours des modifications amenées par chaque équipe.

    Responsabilités occupées :

    Stagiaire
    Appréciation des performances atteignables avec le modèle de réseau global

    Mise à jour du modèle global
    Adaptation des asservissements du réseau
    Évaluations des performances atteignables et des performances pires cas
    Recherches sur les normes aéronautiques
  • SEE - Stagiaire

    2007 - 2007 Contexte Général :

    SEE est une société spécialisée dans les « systèmes de radiocommunications dédiées sécurisés voix et données de grande couverture », comme par exemple les interfaces de communication sur autoroutes. On retrouve une équipe autoroute, une équipe tunnel, etc.


    Sujet du projet :

    L'équipe tunnel à gérée une commande d'un centre de recherche située dans une montagne, isolé de perturbation radio. Leur interface de communication a été étudiée pour permettre une interface radio TETRA raccordée à un réseau RTC, avec des gestions indirectes d'appel.
    La carte vendue était fonctionnelle, mais le software embarqué était très instables et peu performant.

    Responsabilités occupées :

    Stagiaire
    Débogage de l'application et amélioration des fonctionnalités

    Débogage du code assembleur
    Programmation de nouvelles fonctions pour l'optimisation du produit
    Validation du nouveau système embarqué sur une baie TETRA réelle

Formations

Réseau

Annuaire des membres :