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)