Menu

Nicolas MAREAU

PARIS

En résumé

Mes compétences :
Debug
Logiciel embarqué
ARM
USB
Boot ROM
Embedded software

Entreprises

  • CEA-Grenoble (France) - Ingénieur - chercheur

    PARIS 2013 - maintenant DRT/LETI/DACLE/LIALP
    Laboratoire Infrastructure et Atelier Logiciel pour Puces
    Domaines d'activité:
    - ARMv8 Cortex-A53
    - ARM Trusted Firmware / UEFI boot
    - Micro serveur

    Agent de Sécurité des Systèmes d'Information:
    - Sensibilisation des utilisateurs à la sécurité des systèmes d'information
    - Suivi des incidents
    - Surveillance de la mise en application des procédures liées à la sécurité de l'information
  • STMicroelectronics - Développement logiciel embarqué pour un bridge Ethernet (MOCA)

    2013 - 2013
  • STMicroelectronics - Développement logiciel embarqué bas niveau sur des System-On-Chip multi-coeurs

    2012 - 2013
  • ST-Ericsson - Développement logiciel embarqué bas niveau sur des System-On-Chip multi-coeurs

    2007 - 2012 Développement logiciel embarqué bas niveau sur des System-On-Chip multi-coeurs.

    * Spécification, développement et vérification du logiciel embarqué en ROM de Systems On Chip pour la téléphonie mobile (U8500 et M7400, famille des NovaThor et Thor) et des Loaders.
    o Fortes exigence de qualité du logiciel (boot ROM code).
    o Démarrage du SoC et gestion des périphériques au boot (USB, UART, MMC,...).
    o Interactions avec les procédures de sécurité logiciels du SoC (signature et authentification numériques)
    o Définition des plans de tests et réalisation des tests.
    o Compréhension du sytème dans son ensemble pour développer des scenarios complexes de test.

    * Langage C & assembleur sur processeurs ARM 1176 et Cortex A9 multi-coeurs.
    * Méthodologies insprirées des pratiques Agiles (extreme programming, intégration continue, programmation en binôme, revue de code, scrum, esprit d'équipe,... ).
    * Fortes interactions avec les applications et les plates-formes (support, gestions des requêtes).
    * Investigations et debug sur des problèmes systèmes complexes.
  • STMicroelectronics - Recherche et développement en conception et vérification de System On Chip

    1999 - 2007 * Mise en oeuvre d'environnements d'émulation Hardware (Palladium, Cadence) pour la vérification/validation de Systems On Chip complexes à base de multiprocesseurs (produits multimédia, set-top-box,...). Durée 4 ans
    o Synthèse RTL
    o Définition des environnements de vérification (testbench),
    o Réalisation d'interfaces émulateur/carte d'application
    o Tests fonctionnels des systèmes.
    o Automatisation des flows.
    o Support des utilisateurs (environ 40).


    * Mise en place de plates-formes de co-vérification Hardware/Software pour des System On Chip multiprocesseurs à base de ARM7/ARM9 (secteurs automobile, télécoms, multimédia). Durée 4 ans
    o Développement de tests fonctionnels pour stresser les architectures.
    o Intégration et mise au point des drivers logiciels des applications.
    o Analyse transactionnelle du trafic sur les bus pour évaluer la performance des architectures.
    o Relations avec les fournisseurs CAD.
    o Automatisation des flows.

    * Modélisation en C de blocs hardwares pour des plate-formes de co-design, secteur vidéo numérique. Durée 6 mois

Formations

Réseau

Annuaire des membres :