INTERNSHIP – Firmware Engineer

Looking for new challenges and technological innovation ? Want to join a human-size company, working worldwide?

INTERNSHIP – Firmware Engineer

Et si c’était vous ?

Votre mission

Au sein du service R&D, vous intégrerez l’équipe firmware HDL qui conçoit et réalise des architectures à base de FPGA.

L’augmentation des débits sur les interfaces réseau (10GbE, 100GbE, 400GbE…) nécessite toujours plus de puissance pour traiter les données (filtrage, blocage, routage…). Les algorithmes utilisés doivent être de plus en plus performants tout en restant flexibles pour pouvoir s’adapter aux changements et évolutions rapides des usages. Le langage P4, apparu il y a quelques années, répond en partie à ce besoin en permettant de décrire simplement, à l’aide d’un langage adapté, les traitements à appliquer aux données. Au fil des ans, ce langage gagne en popularité en s’adressant à toujours plus de composants : logiciel (CPU), composants spécialisés (ASIC), logique programmable (FPGA), etc.

Ce stage s’inscrit dans la volonté de reflex ces de monter en compétence sur le langage P4, afin de proposer à nos clients des solutions toujours plus innovantes en termes de performances pures, mais aussi de coût, d’évolutivité et d’efficacité.

En rejoignant reflex ces, vos principales missions seront les suivantes :

  • Réaliser un état de l’art autour du langage P4 :
  • Types de traitements possibles et applications associées.
  • Composants cibles (CPU, ASIC, FPGA, etc.).
  • Outils disponibles pour FPGA (Intel et Xilinx).
  • Performance, latence, ressources nécessaires, etc.
  • Matériels disponibles pour expérimentation et prototypage.
  • Etc.
  • Sélectionner et prendre en main une solution P4 mettant en œuvre un FPGA.
  • Valider cette solution sur une carte à base de FPGA :
  • Imaginer une architecture permettant de démontrer les avantages du P4 par rapport à d’autres options.
  • Réaliser un code en langage P4 et l’implémenter sur cible FPGA.
  • Présenter une démonstration fonctionnelle sur une carte du catalogue reflex ces.
  • Documenter les différents travaux afin de pouvoir partager facilement les informations

Vos compétences

  • Dernière année de cycle d’ingénieur avec option d’électronique numérique.
  • Intérêt pour le monde de l’électronique, ses applications, ainsi que les différents langages de programmation.
  • Curieux, investi et force de proposition lorsqu’il faut trouver des solutions.
  • Notions de VHDL et d’architecture FPGA.
  • Notions de protocole réseau (Ethernet, TCP/IP, UDP, etc.).
  • Utilisation des outils Microsoft Office (Word, Excel, PowerPoint…) et environnements Windows/Linux.

Poste basé à Evry (91)

 Contact recrutement:
jobs@reflexces.com

You are interested?

  1. 1 You apply
  2. 2 The team analyzes your application
  3. 3 You meet the operational, HR and/or management
  4. 4 We'll get back to you under 2 weeks
  5. 5 Welcome in the team!

Other job offers

Keep me informed

If you want to know more about reflex ces, sign up for our newsletter to be updated on our initiatives, sectorial news and upcoming events.