Menu
1,339 lecteurs
Neode Systems (logo)
NEODE SYSTEMS
1 boulevard Victor
75015 Paris
France

Postée le : 31.03.2025
Rediffusion de l'annonce postée le 27.02.2025
Référence : AFJV-EDEV2275-28002

Neode Systems

Innovate to defend, at the pace of the battlefield

Chez Neode, nous croyons fermement qu'il est urgent de repenser la manière dont les technologies numériques et l'IA sont intégrées au sein de nos forces armées.


Le défi

Nous voulons poursuivre la mise en place de l'équipe et de l'infrastructure pour avoir la capacité à transformer un besoin opérationnel en produit déployé sur le terrain en moins d'un an, puis pouvoir assurer des mises à jour fréquentes en étroite collaboration avec les utilisateurs. C'est ce que nous avons déjà commencé à faire en 2024 avec Ground Warden, un premier produit pour ajouter des capacités de combat collaboratif au système Akeron MP. L'enjeu est de taille?: accélérer l'innovation pour répondre aux exigences d'un monde en évolution constante, et le faire avec la robustesse et la fiabilité qu'exige le domaine de la défense.

Lead developpeur Simulation (Unreal Engine)


22 candidats • CDI Paris (75)

Description du poste

En tant que Lead Developpeur Simulation au sein de Neode, vous serez chargé(e) de participer à la conception et au développement du simulateur 3D réalistes utilisé tous les jours par l'équipe pour tester et valider nos algorithmes dans un environnement virtuel.

Vos responsabilités incluront :
  • 1. Architecture et design
    • Contribuer à la définition de l'architecture logicielle de nos simulateurs (moteur de rendu, moteur physique, gestion multi-utilisateurs, etc.).
    • Mettre en place les meilleures pratiques de code (C++ 17 et +), en tenant compte des contraintes de performance et de stabilité.
  • 2. Développement sous Unreal Engine
    • Créer ou étendre des modules spécifiques (IA embarquée, comportemental, outils de level design) dans Unreal Engine pour simuler des scénarios opérationnels.
    • Gérer les intégrations natives en C++ et, potentiellement en Java pour s'interfacer à des services existants.
  • 3. Coordination d'équipe
    • Piloter des développeurs plus juniors ou spécialisés (rendu, physique, algos etc.), assurer la répartition des tâches et la revue de code.
    • Faciliter la communication entre l'équipe simulation et les autres pôles (IA, DevOps, hardware).
  • 4. Optimisation et fiabilité
    • Diagnostiquer et résoudre les goulots d'étranglement (temps de frame, usage mémoire, latence réseau).
    • Maintenir un haut niveau de qualité logicielle (tests automatisés, intégration continue, documentation).

Profil recherché

Ce qui fera la différence
  • Expertise confirmée en C++ : vous connaissez les rouages du C++ moderne, de la STL aux templates avancés, et vous êtes à l'aise avec les problématiques de bas niveau (gestion mémoire, threads).
  • Maîtrise d'Unreal Engine : vous avez déjà réalisé plusieurs projets (jeux, simulateurs, applications VR/AR) et savez naviguer entre Blueprints et C++ natif pour répondre à des besoins complexes.
  • Expérience réseau : Certaines briques de simulation doivent fonctionner de manière distribuée sur notre réseau, nécessitant une communication fluide entre différents modules. Une expérience avec des protocoles et technologies de messagerie interprocessus est un atout. Quelques exemples : RabbitMQ, Kafka, protobuf, gRPC, websockets...
  • Esprit Système : vous avez conscience que la simulation est un élément-clé au sein d'un ensemble plus vaste. Vous cherchez à comprendre les besoins de tous les acteurs, et vous savez anticiper les impacts de vos choix techniques sur la fiabilité et les performances globales.
  • Autonomie, rigueur et responsabilité : vous fixez des objectifs ambitieux, vous planifiez vos ressources et vous tenez vos engagements en respectant les contraintes de temps et de qualité.
  • Expérience en Java (bonus) : vous pouvez reprendre ou intégrer des modules métier en Java et faire le pont avec l'écosystème C++.

Informations supplémentaires

Pourquoi rejoindre Neode
  • Impact direct : à chaque sprint, vos solutions seront testées sur de vrais équipements en environnement simulé puis mises en oeuvre sur le terrain, avec un retour immédiat.
  • Équipes à taille humaine, portées par des expertises variées (traitement d'image, simulation, IA, intégration hardware...) et un accès unique au monde de la défense.
  • Vision claire : "Innovate to defend, at the pace of the battlefield" n'est pas qu'un slogan, c'est notre engagement quotidien pour être la référence dans l'intégration de nouvelles technologies dans la défense.
  • Projets concrets et ambitieux : Ground Warden, notre premier produit, témoigne déjà de notre capacité à transformer l'innovation en résultats tangibles, et ce n'est qu'un début.
  • Environnement de travail stimulant : Travaillez dans des bureaux modernes, spacieux et confortables, idéalement situés dans le 15ème arrondissement de Paris

A fournir

CV, lettre de motivation, références, site Web (si applicable)

A l'attention de : Développeur
PostulerRetour
  • Share
  • Follow