Réf. annonce

ENYX-CDI-2020-SW-TECHNO

Type de contrat

CDI

Experience dans la fonction

Min. 5 ans

Formation

BAC+5 - Formation d'ingénieur informatique

Package

Fixe

L'entreprise

Acteur international (NY, HK) dans l’univers de la Fin Tech, en mode Start-Up et dynamique, ENYX est une entreprise en pleine croissance.
Enyx développe des produits de pointe pour le secteur de la finance de marché, des télécommunications et des réseaux : construction de plateformes de trading haute performance et réseaux d’échanges de données financières.

Depuis quelques années, la technologie FPGA est de plus en plus présente dans le traitement de données temps réel. La maîtrise des interfaces haute performance permet le traitement de volume de données que les technologies CPU ne peuvent égaler.
Nos equipes conçoivent et commercialisent des solutions d’accélération hardware à base des tout derniers FPGA Intel Stratix 10, Xilinx Virtex UltraScale+. Orientée vers l’international et les technologies de pointe, Enyx conçoit des solutions intervenant dans la construction plateformes temps réel d’acquisition et de traitements de données. Enyx est aujourd’hui une entreprise dotée d’une force de développement software et hardware conséquente.
Cependant les besoins en maintenance et évolution des interfaces haute vitesse et basse latence sont devenus un des challenges que la société doit relever avec l’arrivée des nouvelles générations de FPGA Intel et Xilinx.
Nos ingénieurs travaillent en mode projet ; ils aiment le challenge technique et les problématiques complexes. Ils prennent des décisions, travaillent sur des solutions, font évoluer les outils, les produits et les méthodes de travail. Vous pourrez aller au-delà du développement produit et réaliser un travail de recherche et d’innovation.
Au cœur de Paris, vous rejoindrez une équipe d'experts multidisciplinaire (VHDL et C, C++) pour aborder des problématiques fortes en performance.
La politique d'embauche de la société Enyx favorise la diversité et vise à améliorer la représentation des personnes en situation de handicap au sein de ses effectifs.

Description du poste

L’équipe Techno développe et commercialise des produits basés sur la technologie FPGA dans le domaine des réseaux.

Vous interviendrez au sein de l’équipe Techno sur l'implémentation des bibliothèques logicielles permettant d'interagir avec différents composants du FPGA. Ces composants permettent la gestion de protocoles réseaux tels que l’UDP et le TCP mais aussi des couches de communication comme le PCIe. Ces bibliothèques sont utilisées en interne par les équipes métiers mais font également partie d’un framework de développement unique en son genre développé par l’équipe « Techno ».

Vous travaillerez sur toutes les phases du projet pour garantir une architecture optimisée pour la performance en interaction avec l’équipe matérielle.

Vos missions seront notamment :

  • Développer des bibliothèques logicielles qui interagissent avec le FPGA via des composants existants (PCIe, HAL, contrôle des blocs TCP/UDP)
  • Faire évoluer le pilote linux PCIe ainsi que son environnement de test fonctionnel
  • Maintenir les outils internes (Board Support Package) comme par exemple ceux qui gèrent la mise à jour du firmware de la carte
  • Mettre à jour ou créer au sein du système d’intégration continue les tests nécessaires à la détection des régressions de de fonctionnalités et performance
Toutes ces bibliothèques devront être conçues dans un contexte de performance qui peut être le débit et/ou la latence.

Profil du candidat

  • Formation ingénieur en informatique ou réseau – de 3 à 10 ans d’expérience professionnelle
  • Vous aimez travailler sur des produits très techniques et innovants
  • Vous maîtrisez le développement C et C++ sous Linux avec de fortes contraintes en performance
  • Vous êtes autonome, dynamique, rigoureux.euse
  • Environnement technique : C99, C++11, Linux, TCP, UDP, PCIe, Réseau, Python

    Lieu de travail

    8 rue Greneta, 75003, Paris, France

    8 rue Greneta, 75003, Paris, France

Mots-clés

C99

C++11

Linux

TCP

UDP

PCIe

Réseau

Python

GIT

Jenkins

Intéressé(e) ?

Nous sommes toujours à la recherche de talents créatifs et motivés. Rejoignez-nous !

Télécharger le PDF
<< back to careers list