Menu

Yannick GICQUEL

Labege

En résumé

Mes compétences :
Systèmes embarqués
Linux
C
CAO
Electronique
Développement informatique
C++

Entreprises

  • Eurogiciel - Ingénieur Kernel Linux embarqué

    Labege 2014 - maintenant Développement Kernel Linux:
    - "Rebase" et merge du BSP depuis 2.6.38 vers 3.0.12, intégration du patch RT-Preempt,
    - Implémentation des requis au patch RT: frameworks "generic clock events" et "generic hard irq",
    - Développement des points de préemption en contexte de retour d'interruption (entry.S),
    - Mesure logicielle et matérielle de la latence (cyclictest & scope),

    Développement drivers d'IP du SoC dans le Kernel:
    - Driver SPI full-duplex temps-réels (cyclique à 2.5ms, latence max. < 500 µs),
    - Driver d'acquisition d'un signal PWM pour sonde de température,

    Développements dans U-Boot:
    - Intégration du support de l'IP USB-Host,
    - Intégration du support des accès 16-bits (vs. 8-bits) pour la NAND, intégration de la gestion des partitions,

    Démarrage prototype produit du client:
    - Mise en place de l'environnement de debug JTag, démarrage du controlleur DDR & accès à la NAND,
    - Debug sur site sur les premières pièces en sortie de production,

    Autres points:
    - Développement système Posix pour application d'example du SPI temps-réels,
    - Développement sur micro-contrôlleur pour émuler le composant émetteur sur le bus SPI temps-réels,
    - Packaging d'application dans Buildroot,

    Méthode, organisation:
    - Emploi d'une méthodologie en cycle en V incrémental, livraison hebdomadaire pour stabiliser le fonctionnel,
    - Conférences téléphoniques pour synchronisation avec le client, déplacement sur site suivant les jalons,
  • ST Ericsson - Ingénieur support clients drivers Linux sur plateforme mobile Android

    GRENOBLE 2013 - 2014 - Analyse des bugs observés par les clients sur leurs smartphones en développement,
    - Investigation technique sur les drivers kernel Linux des IP du contrôleur vidéo du SoC,
    - Communication des résultats et des correctifs aux clients,
    - Livraison des correctifs sur les baselines internes via Git & Gerrit.
  • ST Ericsson - Ingénieur intégration hardware

    GRENOBLE 2012 - 2013 Design d'une fonction MHL sur plateforme mobile Android
    - Etude des datasheet du fournisseur de bridge MHL et de l'IP MIPI DSI du chip interne,
    - CAO pour intégration de la fonction sur le schéma de la plateforme,
    - Réalisation d'un prototype, démarrage et debug avec jtag, oscilloscope, analyseurs logique.
    Validation électrique du chipset de la plateforme en laboratoire
    - Caractérisations électriques des signaux digitaux
  • Astellia - Ingénieur développement système

    Vern sur Seiche 2010 - 2012 - Amélioration des temps d'exécution d'un logiciel de supervision des réseaux télécoms
    - Profiling du code source et mise en place de multi-threading dans le produit
  • ST Ericsson - Ingénieur développement drivers

    GRENOBLE 2009 - 2010 - Etude des spécifications fournisseur et du design HW sur la plateforme client,
    - Développement des drivers caméra (5MPix, CSI) et afficheur LCD (HVGA DSI & IF 8080),
    - Debug à l’aide d’instruments de mesures hardware : Analyseur logique, oscilloscope, sonde JTag,
    - Passage des tests unitaires avant livraison aux équipes d’intégration,
    - Support aux équipes intégration et customer support,
  • Motorola - Ingénieur intégration logiciel embarqué sur téléphones mobiles

    Gif sur Yvette 2005 - 2008 - Génération du software embarqué après intégration des modules en développement,
    - Analyse des bugs observés par les équipes de validation,
    - Investigation et debug système pour le support de la uSDCard et du middleware multimédia et vidéo,
    - Investigation et debug produit sur l'ensemble des couches de l'architecture logicielle
    - Livraison des correctifs et pose des labels en gestion de configuration pour stabilisation du produit.

Formations

Réseau

Annuaire des membres :