Les missions du poste


Le Forward Deployed Engineer (FDE) se situe à l'interface entre la plateforme principale de Kyber et les environnements opérationnels dans lesquels nos clients l'exploitent. Vous travaillez main dans la main avec les équipes clientes afin de développer, personnaliser et déployer Kyber dans des conditions réelles d'exploitation, en transformant notre SDK en une solution adaptée aux contraintes matérielles, réseau et de latence propres à chaque client.
Il ne s'agit ni d'un poste purement de développement, ni d'un poste purement de support technique. Vous prenez en charge l'intégralité du cycle côté client : définition du besoin, conception de l'intégration, développement, intégration à l'écosystème technique du client et mise en production. Lorsqu'un incident survient sur le terrain avec seulement 2 ms de marge disponibles, vous êtes la personne capable de comprendre à la fois les mécanismes internes de notre plateforme et l'environnement du client pour résoudre le problème. Vous serez intégré aux équipes clientes afin de fournir rapidement des solutions sur mesure dans des systèmes complexes et en évolution permanente.

Responsabilités principales
* Travailler au plus près des équipes clientes pour comprendre leurs machines, leurs réseaux et leurs contraintes opérationnelles, puis les traduire en exigences techniques concrètes.
* Concevoir, développer et déployer des intégrations spécifiques aux clients au-dessus du SDK Kyber et de sa couche de transport.
* Optimiser les chaînes de traitement de bout en bout afin de respecter des objectifs temps réel stricts : latency budgets, frame budgets, jitter, packet loss over QUIC.
* Intégrer Kyber aux matériels et logiciels des clients : actionneurs, capteurs, flux vidéo et control stacks.
* Diagnostiquer et résoudre les problèmes en environnement de production, souvent sous de fortes contraintes de latence et de fiabilité.
* Faire remonter les besoins clients et les enseignements issus du terrain vers le produit principal ; collaborer avec les équipes plateforme et électronique sur les choix d'architecture.
* Produire la documentation technique, les guides d'intégration et les déploiements de référence.
* Réaliser des revues de code de niveau senior et garantir la qualité des développements orientés client.

Compétences requises
* Excellente connaissance de l'architecture interne de Windows et de son écosystème.
* Solide compréhension : des mécanismes de synchronisation ; de la gestion mémoire ; de la gestion des erreurs au niveau système ; des frontières entre user-mode et kernel-mode ; de la gestion des sessions utilisateur.
* Expérience pratique des outils de débogage et d'analyse sous Windows.
* Langages : C ; C++ ; Rust ; Assembleur x86/x64
* Outils & environnement : Visual Studio et Windows toolchains, Git ; collaborative development workflows

Votre profil
> Entre 3 et 10 ans d'expérience en développement logiciel, avec des réalisations concrètes mises en production.
> Maîtrise du Rust, du C ou d'Assembleur, ainsi qu'une capacité à lire et déboguer du code dans les trois langages.
> Bonne compréhension des latency budgets, frame budgets, scheduling, back-pressure
> Expérience des systèmes réseau et/ou de streaming ; bonne connaissance des protocoles de transport (QUIC, UDP, TCP) ainsi que de leurs compromis et caractéristiques.
> Aisance dans la relation client : recueil des besoins, cadrage des projets et communication claire des décisions techniques.
> Fort sens des responsabilités et de l'autonomie, capable de transformer un besoin parfois flou en un système opérationnel déployé en production.
> Disponibilité pour se déplacer chez les clients et intervenir dans des environnements opérationnels.

Le profil recherché

Experience: 5 An(s)

Compétences: Concevoir un logiciel, un système d'informations, une application,Evaluer le résultat de ses actions,Concevoir et gérer un projet,Langage C / C++,Langage Rust ,Windows et architecture système ,Git,Intégration de logiciels / SDK ,Développement système / bas niveau

Langues: Anglais exigé

Qualification: Cadre

Secteur d'activité: Activités des sièges sociaux

Liste des qualités professionnelles:
Faire preuve d'autonomie : Capacité à prendre en charge son activité sans devoir être encadré de façon continue (le cas échéant, à solliciter les autres acteurs de l'entreprise).
Faire preuve de curiosité, d'ouverture d'esprit : Capacité à aller chercher au-delà de ce qui est donné à voir, à s'ouvrir sur la nouveauté et à investiguer pour comprendre et agir de façon appropriée.
Faire preuve de persévérance : Capacité à maintenir son effort jusqu'à l'achèvement complet d'une tâche quels que soient les imprévus, les obstacles de réalisation rencontrés.

Compétences requises

  • UDP
  • Anglais
  • Langage C
  • Conduite de projet
  • Autonomie
  • Architecture de système
  • Relation client
  • Visual Studio
  • Git
  • Windows
  • TCP
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Logistique à Paris