Menu

Florian BROEKAERT

Colombes

En résumé

Diplomé en 2006 d'une école d'ingénieur (ESIEE-Paris) et d'un Master Recherche en systèmes embarqués (Université de Nice / ENST Paris), j'ai développé des compétences dans les domaines des systèmes temps réel et des "System on Chip".

Au cours de mes études, je me suis d'abord familiarisé avec les problématiques du monde de l'embarqué au travers de deux stages en conception Hardware/Software.

J'ai ensuite acquis une première expérience de 2 ans sur un poste d'ingénieur système au sein du groupe Hollandais OCE (fabricant de systèmes d'impression pour les professionnels). Responsable de la solution technique, mon rôle y était de spécifier et de valider la partie hardware du contrôleur d'impression pour une gamme de produit. Également garant de son industrialisation, j'ai ainsi su prouver mes aptitudes à gérer un process d'industrialisation en interagissant avec des interlocuteurs variés (achat, logistique, production, support, R&D, sous-traitants).

Depuis 2009, j'occupe maintenant un poste d'ingénieur études software dans les systèmes temps réel au sein du groupe THALES (Thales Communications). J'y développe actuellement des compétences sur les aspects multi-processeurs et sur des techniques d'optimisation de la consommation énergétique.

Mes compétences :
Architecture
Chef de projet
Driver
Energie
H264
Industrialisation
Linux
Management
Performance
power management
Profiling

Entreprises

  • THALES Communications - Ingénieur Etudes

    Colombes 2008 - maintenant Ingénieur d'études software, j'évolue depuis 2009 dans une équipe de veille technologique qui s'intéresse à l'étude et la mise en œuvre de solutions dédiées à résoudre les problématiques de la conception des systèmes embarqués temps réel.

    La réduction de la consommation énergétique, ainsi que l'optimisation des performances pour les systèmes radio et multimédia font partie de mes domaines d'expertise depuis 3 ans.

    Responsable technique sur des projets de recherche amonts, j'ai gagné en compétences sur les mécanismes internes(ordonnanceur) des OS temps réel (type Linux Xenomai, VxWorks) et sur les architectures matérielles multiprocesseurs (SMP, GPU). Au travers de ces projets, j'ai également pu consolider mes connaissances dans le développement d'application sur des cibles embarqués et plus généralement dans les langages C/C++ (programmation multithreads, socket...). Les démonstrateurs sur lesquels j'ai pu travailler sont notamment:
    - vidéo surveillance (H264) basse consommation avec réseau de capteur
    - protocole radio, analyse du spectre

    Depuis 2011, j'occupe également le poste de chef de projet pour le pilotage d'un projet collaboratif traitant des réseaux de capteurs autonomes en énergie.
  • Océ Print Logic Technologies - Ingénieur Système

    2006 - 2008 Ingénieur système au sein de la société OCE PLT (Fabriquant de systèmes d'impression pour les professionnels), j'évolue au sein d'une équipe responsable de la partie hardware du contrôleur d'impression.


    Mes missions principales:
    - Garant de la définition, de la qualification et de la validation des plate-formes Hardware de plusieurs projets sur la gamme "Wide Format"
    - Responsable de la qualification et du respect avec les normes de consommation (EPA Energy Star), EMC, environnementale...ainsi que de la bonne intégration avec la partie Software.
    - Suivi de l'industrialisation du produit
    - Elaboration des plans d'industrialisation pour les nouvelles introductions, les transitions de plate-forme lors des obsolescences de composants
    - Support et maintenance
    - Veille technologique
    - Collaboration et communication en français et en anglais avec les équipes de développement, d'intégration et les fournisseurs.
    - Rôle d'interface et de coordination en anglais avec différents acteurs présents à l'étranger. Au niveau projet R&D entre les fonctions Software, Hardware, Système et Mécanique. Ainsi qu'au niveau de l'organisation générale avec le service, les achats, la logistique, la production et la qualité.


    Connaissances techniques:
    - Environnements PC
    - Hardware (architecture PC et architecture processeurs, interfaces -USB, Ethernet, Firewire...)
    - OS (XP, XPe, linux)
    - Développement en C/C++ et utilisation de langages de script
    - Normes environementale(EPA Energy Star, Blue Angel), EMC
    - Microsoft project, excel
  • THALES Communications - Ingénieur en conception HW/SW

    Colombes 2006 - 2006 Stage de fin d'études de 6 mois

    Cadre du projet : Expertise Low Power pour les systèmes embarqués
    Environnement : Laboratoire d’architectures numériques avancées
    Type de poste occupé : Stage ingénieur en conception HW/SW

    Missions :
    - Objectif principal :
    Parallélisation en langage C d’un décodeur H.264 (nouvelle norme de compression vidéo) et implémentation sur une plate-forme multiprocesseurs modélisée en systemC (librairie C++).

    -> Gain proche de 2 en vitesse de décodage par rapport à une version standard (attendu et obtenu)

    - 2nd objectif :
    Tester la flexibilité de la plate-forme en rajoutant un bloc de traitement dédié (accélérateur matériel) au STBus

    -> Travail en cours

    Réalisations :
    - Etude algorithmique de la norme H.264
    - Etude des systèmes multiprocesseurs (SMP) et de leurs contraintes

    - Compréhension, développement et optimisation (« profiling ») de code C
    - Parallélisation et programmation multithreads
    - Simulations, tests sur la plate-forme pour tenir la contrainte temps réelle

    - Intégration d’un bloc de traitement dédié (IDCT) à la plate-forme
    - Développement VHDL et SystemC (système, transactionnel, RTL)
    - Ecriture d’un driver sous Linux

    - Rédaction d’un document interne sur les choix réalisés et l’utilisation de l’application
    - Participation à des réunions avec les partenaires

    Environnement technique:
    Systèmes : Windows, Linux (Red Hat entreprise)
    Langages : C, VHDL, SystemC (librairie C++)
    Outils : Visual C++, Modelsim, gcc, emacs
    Matériel: Plate-forme multiprocesseurs SMP, ST200 (VLIW)
  • Laboratoire I3S - CNRS (Sophia-Antipolis 06) - Ingénieur en conception HW/SW

    2005 - 2005 Stage de 4 mois

    Cadre du projet : Nouvelles méthodes de conception des systèmes embarqués
    Environnement : Laboratoire de modélisation et synthèse d’architectures
    Type de poste occupé : Stage ingénieur en conception HW/SW

    Missions :
    Modélisation d’un RTOS (système d’exploitation temps réel) Hardware/Software multiprocesseurs en systemC (librairie C++)

    -> Passage à un modèle multiprocesseurs (obtenu)
    -> Modèle au niveau système (obtenu)
    -> Modèle au niveau transactionnel (en cours)

    Réalisations :
    - Etude des systèmes d’exploitation temps réel (RTOS, ucosII)
    - Etude des systèmes multiprocesseurs

    - Compréhension du code SystemC du modèle monoprocesseur déjà réalisé
    - Optimisation du code grâce à la version SystemC 2.1 (sortie 04/2005)
    - Modélisation du RTOS multiprocesseurs au niveau système et simulations
    - Etude du niveau transactionnel (TLM)

    - Rédaction d’un document technique sur le travail déjà réalisé
    - Rédaction d’un document détaillant l’architecture du RTOS

    Environnement technique:
    Systèmes : Windows, OS temps réel (ucOS-II)
    Langages : SystemC (librairie C++)
    Outils : Visual C++

Formations

Réseau

Annuaire des membres :