Menu

Séraphin BONNAFFÉ

LE MANS

En résumé

Ingénieur logiciel embarqué. 5 ans d'expérience dans le milieu du semi-conducteur dans les domaines de la connectivité, la téléphonie, les décodeurs TV et de l'automobile.

Forte expérience en développement SW sur noyau Linux. Culture de l'Open Source. Capacité à travailler en environnement international.

Curieux par nature, j'ai toujours été attiré par les défis du logiciel embarqué. Aujourd'hui, je cherche à diversifier mes compétences dans ces domaines, autour de thématiques comme la sécurité informatique, les objets connectés, et les applications cloud pour l'IoT.

Mes compétences :
NFC / RFID
ARM
Debugging skills
Linux embarqué
Microcontroleur
Programmation orientée objet
UML
Logiciel embarqué
Systèmes embarqués
Assembleur
Language C
Linux Kernel
GIT
BSP

Entreprises

  • ESEO, en partenariat avec STMicroelectronics - Etudiant - Projet scolaire

    maintenant NFC, démonstration peer-to-peer : 3 mois (120 heures), 2 personnes
    - Développement langage C sur microcontrôleur STM32
    - Drivers pour transceiver NFC
    - Firmware de démo
  • ESEO, club de robotique - Autres projets

    maintenant Asservissement de position avec contrôle du courant.
    - Développement langage C sur microcontrôleur dsPIC
    - Correcteurs PID
  • ESEO - Etudiant - Projet scolaire

    Angers maintenant Contrôle de robot sur simulateur : 3 mois (120 heures), 7 personnes
    - Responsable qualité de l'équipe
    - Développement langage C sur cible Armadeus avec Linux embarqué
    - Application Android pour contrôle du robot à distance
    - Simulation d'entreprise pendant tout le projet
    - Respect du cycle en V
  • STMicroelectronics - Ingénieur Software - Linux Kernel

    2013 - maintenant Développement, support et maintenance noyau Linux pour chipsets multi-coeur ARM et ST
    Driver Linux / BSP. Support client. Bringups de System-on-Chip et de cartes client.
    Contribution spécifique sur la communication inter-processeurs (Remoteproc/RPMSG), mémoire NAND, et Ethernet.
    Amélioration du processus de qualité logicielle. Revue de code et documentation technique.
    Développement occasionnel d’outils en Bash et Python. Maintenance des tests logiciels.
    Présentations techniques et workshop client. Environnement de travail international.
  • ST-Ericsson - Linux Kernel SW Engineer

    2012 - 2013 Développement, maintien, optimisations Kernel Linux pour plateformes Android. Support Client avec des leaders de la téléphonie mobile.
  • ST-Ericsson Singapore - Stagiaire NFC firmware

    2012 - 2012 Développement d'une nouvelle interface logicielle pour équipement de test NFC.

    - Développement language C
    - Environnement multitâches
    - Protocoles NFC, HCI, NCI
    - Problématiques temps réel
  • STMicroelectronics - Stage développement logiciel embarqué

    2011 - maintenant Firmware de démonstration pour applications NFC.
    Dans le cadre du développement d'un nouveau transceiver NFC, STMicroelectronics a mis au point un demo-kit (carte électronique + firmware de démo) démontrant les capacités du produit en Reader NFC.
    Lors de ce stage j'ai étendu cette démonstration au mode émulation carte, et j'ai porté le firmware sur une nouvelle architecture matérielle.

    - Développement langage C sur microcontrôleur STM32.
    - Drivers et application pour émulation carte sous protocoles ISO 14443 type A et type B.
    - Code adaptable à plusieurs architectures STM32.
  • Firadec - Fabricant de condensateurs au tantale - Stage département contrôle qualité

    2009 - maintenant Développement d'un logiciel de mesures automatiques sur condensateurs au tantale conditionnés en température.

    - Commande d'appareils de mesure à distance
    - Estimation de l'incertitude des mesures selon analyse statistique
    - Respect de la norme CECC 30 000

Formations

Réseau