Neode Systems
Postée il y a 5 jours
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 designContribuer à 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 EngineCré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'équipePiloter 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).