Cette offre n’est plus disponible.

Développeur Accélération matérielle (H/F)

CDI
Brest
Salaire : Non spécifié
Télétravail non autorisé
Éducation : Bac +5 / Master

OVHcloud
OVHcloud

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Vous participez à l’évolution d’OVH dans l’utilisation d’accélérateurs matériels, en particulier de FPGAs. Vous travaillez avec l’équipe anti-DDoS pour développer des solutions de mitigation d’attaques à très haut débit sur FPGA. Vous évaluez également l’intérêt et la nécessité des FPGAs pour les besoins internes en très haute performance, que ce soit au niveau réseau ou pour de l’accélération de calculs (chiffrement, compression, machine learning…). Vous participez aussi à la mise à disposition de nos clients d’accélérateurs matériels performants et simples à mettre en oeuvre.

Vos missions

• Maintenir et faire évoluer les développements existants sur FPGA pour la mitigation d’attaques.
• Proposer des optimisations permettant de supporter des débits toujours plus élevés.
• Intégrer les développements matériels à l’environnement logiciel d’OVH (configuration, monitoring).
• Évaluer les meilleures solutions d’accélération matérielle ou logicielle face à une problématique présentée par une autre équipe.
• Concevoir et développer des accélérateurs sur FPGA spécialisés pour les besoins d’OVH.
• Participer à la mise en place d’une solution flexible permettant d’intégrer des FPGAs dans une architecture logicielle haute performance sans connaissances spécialisées.

Les développements se font directement en SystemVerilog ou en utilisant des outils de synthèse haut niveau (OpenCL ou autre). Tous les développements s’intègrent à l’environnement logiciel d’OVH. Les accélérateurs proposés aux clients s’intègrent aux offres existantes. Une double compétence logiciel/matériel est donc requise, car les développements à l’interface entre le logiciel et l’accélérateur sont très importants. Une connaissance de l’accélération sur GPU (CUDA, OpenCL) serait un plus.


Profil recherché

Compétences requises

• Développement sur FPGA (SystemVerilog)
• Maitrise des outils de simulation et de test sur carte
• Développement haut niveau (OpenCL ou autres outils de synthèse haut niveau)
• Développement logiciel (C, Python) pour intégrer les accélérateurs à leur environnement
• Connaissances réseau pour comprendre les problématiques de l’anti-DDoS

Parcours

• Bac+5 Ecole d’ingénieur ou formation universitaire
• Une 1ere expérience est souhaitée

Qualités requises

• Savoir analyser une problématique donnée pour proposer des solutions adaptées
• Accorder de l’importance aux détails pour développer proprement, de manière réutilisable et maintenable
• Etre créatif face à une problématique donnée
• Etre curieux de ce que font les autres équipes
• Avoir le goût du travail en équipe
• Excellentes capacités de communication
• Savoir s’adapter dans un environnement en perpétuelle évolution

Envie d’en savoir plus ?