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
Votre mission
Rattaché à la Direction Technique, vous intégrerez l’équipe de conception FPGA en tant que stagiaire ingénieur.
Ce stage s’inscrit dans la dynamique de reflex ces pour qualifier les nouveaux standards d’interconnexion en avance de phase sur les technologies FPGA high-end.
Ces nouveaux standards d’interconnexion seront ensuite intégrés dans les projets clients.
En rejoignant REFLEX CES, vos principales missions seront les suivantes :
- Partie 1 : USB4
- Analyse de la norme USB4 et de ses déclinaisons à 20Gbps, 40Gbps et 80Gbps,
- Etude des solutions du marché
- Implémentation d’une démonstration sur kit d’évaluation
- Partie 2 : CXL
- Analyse de la norme CXL et de ses différents cas d’emploi
- Etude des solutions Intel
- Implémentation d’une démonstration sur carte COTS reflex ces XpressSX AGI-FH400G
Vos compétences
- Dernière année de cycle d’ingénieur avec option microélectronique / FPGA.
- Curieux, investi et force de proposition lorsqu’il faut trouver des solutions.
- Familier avec les outils de conception des fabricants de FPGA Intel et AMD/XILINX
- Notion de gestion de configuration (Subversion ou Git)
- Utilisation des outils Microsoft Office (Word, Excel, PowerPoint…).
Vos avantages
- Une société à taille humaine permettant de découvrir toutes les étapes de réalisation d’un projet.
- Des cartes mettant en œuvre des technologies et composants de pointe.
- Des réalisations variées, au niveau logiciel, FPGA, matériel et système.
- Des équipes où l’entraide et la bonne humeur font partie du quotidien.
Durée du stage: 6 mois
Poste basé à Evry (91)
Contact recrutement:
jobs@reflexces.com
Sujet: Intégration d’une interface de debug dans la suite logicielle de développement Intel
Votre mission
Au sein du service R&D, vous intégrerez l’équipe Logicielle en tant que stagiaire ingénieur conception logiciel.
Ce stage s’inscrit dans la volonté de reflex ces de proposer une interface de debug dans les suites de développement des fabricants de FPGA majeurs (Intel, Xilinx, Lattice)
Chaque fabricant de FPGA propose sa propre solution de programmation JTAG, Intel FPGA Download Cable II, Xilinx Platform Cable USB ou Lattice Diamond programmer. Ces solutions ne sont pas compatibles entre elles, chaque cible doit utiliser la sonde de programmation USB dédiée.
Il est cependant possible d’utiliser un microcontrôleur de type FTDI pour réaliser un programmeur JTAG universel et s’affranchir des sondes de programmations spécifiques des fabricants.
La fonction sera utilisée avec les logiciels de développement des fabricants (Intel Quartus Programmeur, Xilinx LabTools ou Vivado et Lattice Diamond Programmer) sous les systèmes d’exploitation Linux et Windows. Elle pourra également être utilisée avec un logiciel de programmation universel open-source (openOCD par exemple).
En rejoignant reflex ces, vos principales missions seront les suivantes :
- Analyser les différentes solutions de développement fabricants.
- Rédiger un document de conception décrivant l’architecture logicielle permettant d’utiliser le Programmeur JTAG avec les différents logiciels de développement des fabricants.
- Réaliser le développement des modules logiciels sous Windows et Linux.
- Tester et valider la solution logicielle, sur carte d’évaluation FTDI et/ou sur le prototype du programmeur, avec les différentes cibles disponibles sur des cartes COTS reflex ces.
Vos compétences
- Dernière année de cycle d’ingénieur avec option informatique industrielle.
- Intérêt pour le monde du logiciel embarqué et ses applications.
- Curieux, investi et force de proposition lorsqu’il faut trouver des solutions.
- Familier avec les langages de programmation C/C++ et les environnements Windows et Linux.
- Notion de gestion de configuration logicielle (Git)
- Utilisation des outils Microsoft Office (Word, Excel, PowerPoint…).
Vos avantages
- Une société à taille humaine permettant de découvrir toutes les étapes de réalisation d’un projet.
- Des cartes mettant en œuvre des technologies et composants de pointe.
- Des réalisations variées, au niveau logiciel, FPGA, matériel et système.
- Des équipes où l’entraide et la bonne humeur font partie du quotidien.
Durée du stage: 6 mois
Poste basé à Evry (91)
Contact recrutement:
jobs@reflexces.com