C/Linux Software Engineer

Transcription

C/Linux Software Engineer
Offre d’emploi en CDI
C/Linux Software Engineer
c
ref. ENYX-CDI-2016-nxIP-C-Linux-Engineer
Depuis quelques années, les besoins d’accélération matérielle des traitements de données se
sont accrus. A vec la démocratisation du Cloud, la quantité de données échangées augmente
fortement et l’accélération de l’infrastructure de transport et traitement de données à l’aide des
FPGA est devenue indispensable pour garantir une performance élevée avec une em preinte
matérielle réduite.
Enyx conçoit et commercialise des solutions accélérées à base des dernières technologies
FPGA (Statix V, Virtex 7) majoritairement pour le secteur de la finance de marchés et des
télécommunications. Orientée vers l’international et les technologies de point e et ayant donné
naissance à de nombreuses innovations chez ses clients, Enyx s’engage également dans
l’accélération des infrastructures liées au Cloud et les protocoles d’échanges de données.
 Description poste
Enyx commercialise depuis Juillet 2015 des blocs de propriété intellectuelle destinés à
l’implémentation matérielle s ur FPGA des prot ocoles réseau UDP et TCP. Ces accélérateurs,
capables de la gestion d’un très grand nombre de sessions , nécessitent une couche logicielle
proche du système d’ex ploitation hôt e afin de pouvoir bénéficier des gains de performance. Le
candidat sera en charge la réalisation d’une bibliothèque logicielle permettant de tirer le meilleur
parti de nos accélérateurs à travers l’utilisation de sockets standards. Rattaché à l’équipe produit IP
Cores, le candidat aura à charge les itérations de développement pilotées par les tests (TDD) afin
de faire évoluer la nouvelle bibliothèque. Le candidat sera également amené à réaliser des tests de
performance afin de pouvoir générer des métriques essentielles à l’amélioration.
 Profil du candidat
Le candidat devra être intéressé par la technique et le monde de l’open source. Il a pour
objectif de devenir archit ecte logiciel. Il est nécessaire de maîtriser parfaitement le langage C dans
un environnement de développement et de production sous Linux. Le candidat s’int éresse à la
qualité du code et à la qualité des architectures qu’il développe afin d’en assurer la maintenabilité
et l’évolutivité.
Vous êtes avant tout ambitieux et désireux de vous approprier des technologies et des
produits dans le but de les améliorer techniquement et de les faire évoluer selon les demandes
des clients afin d’améliorer l’expérience utilisateur et la compétitivité du produit. Vous savez mener
un développement de l’idée à la production en totale autonomie. V ous souhaitez rejoindre une
entreprise innovante de fort e croissance, relever des défis et travailler sur des problématiques liées
au datac enter. Une ex périence dans le développement réseau et plus particulièrement autour des
protocoles TCP/UDP est un plus.

formation
 lieu
 mots-clé
Ingénieur Informatique – 4 ans d’expérience minimum
8 rue Greneta, 75003, Paris
C, Linux, POSIX, Kernel, Socket, TCP/IP, IPv4/6, Open Source, TDD, BDD
Envoyez CV et lettre de motivation à [email protected]