[Skip to main content](#main-content)

[ OpenNash ](https://opennash.com/) / [Jobs](https://jobs.opennash.com/) [ 01 Search jobs](https://jobs.opennash.com/search/)[ 02 Companies](https://jobs.opennash.com/explore/)[ 03 Hiring report](https://jobs.opennash.com/reports/hiring/)[ 04 AI assistants](https://jobs.opennash.com/connect/)[ 05 How it works](https://jobs.opennash.com/methodology/)

Safran · Châteaufort

# Conception et développement d'un moteur de visualisation 3D modulaire pour la navigation robotique F/H

Châteaufort Internship or early career 

Listed on Safran’s official careers site. Posted October 31, 2026. Check that it is still open and apply there.
[Apply on Safran’s careers site →](https://careers.safran-group.com/job/job-conception-et-developpement-d-un-moteur-de-visualisation-3d-modulaire-pour-la-navigation-robotique-f-h_190632.aspx?LCID=1033)

[OpenNash Jobs](https://jobs.opennash.com/) / [Safran](https://jobs.opennash.com/companies/safran/) / Conception et développement d'un moteur de visualisation 3D modulaire pour la navigation robotique F/H

## Job description

Dans le cadre de nos développements en robotique mobile autonome, nous concevons des algorithmes de cartographie d'occupation (occupancy grid / costmap) couplés à un planificateur de trajectoire en temps réel (local planner). Pour valider, régler et surveiller ces modules de manière interactive, il est indispensable de disposer d'un module de visualisation 3D performant, réactif et modulaire. L'objectif de ce stage est de concevoir et d'implémenter ce composant de visualisation, capable d'afficher en temps réel le robot dans son environnement, ses trajectoires futures ainsi que diverses couches d'informations (sémantique, coût, détections capteurs), et de l'intégrer au sein d'une interface utilisateur (IHM).

Sous la responsabilité du tuteur de stage, le/la stagiaire aura pour mission de:

### Architecture logicielle & Ingestion temps réel
- Concevoir l'architecture du module pour découpler la boucle de calcul du robot (carte, planification, etc.) de la boucle de rendu graphique (maintien d'un taux de rafraîchissement stable via multithreading et double-buffering par exemple).
- Mettre en place la gestion des transformations spatiales et des repères cinématiques (carte, position du robot,…).

### Moteur de rendu volumique & Géométrie
- o Développer le rendu performant de la carte d'occupation (grille de voxels denses ou éparses) en utilisant des techniques d'optimisation GPU (Instanced Rendering, gestion mémoire dynamique).
- Intégrer l'affichage du modèle géométrique du robot et le rendu dynamique des trajectoires du planificateur (dégradés de couleurs selon la vitesse/courbure).

### Système de calques multi-sources (Layer System)
- o Développer une architecture modulaire permettant d'activer, superposer et masquer dynamiquement différentes couches de données: carte d'occupation, cartes de coût, segmentation sémantique, obstacles dynamiques, champs de vision capteurs.
- Prendre en charge la gestion des transparences (blending) et les palettes de couleurs paramétrables.

### Interaction et intégration IHM
- Implémenter des commandes caméra fluides (orbite, vue subjective, suivi automatique du robot).
- Intégrer un mécanisme de sélection 3D (raycasting / picking GPU) permettant à l'utilisateur de cliquer sur une cellule de la carte pour inspecter ses métadonnées (coût, classe sémantique, probabilité).
- Intégrer la fenêtre de rendu dans le framework d'IHM cible (Qt / GLFW).

### Volet optimisation & API graphique
- Le socle de référence sera réalisé en Modern OpenGL (3.3+ / 4.5 Core) ou via une couche d'abstraction moderne (à déterminer).

### Option profil avancé
- Si le/la candidat(e) possède déjà une solide expérience en programmation graphique bas niveau, l'architecture pourra être explorée ou déployée nativement via l'API Vulkan, afin d'évaluer les gains de performance et la pérennité des développements.

Tous nos postes sont ouverts aux personnes en situation de handicap. Pour en savoir plus sur nos engagements en faveur des personnes en situation de handicap, rendez-vous sur notre page Employeur exemplaire | Safran.

### Formation
- Étudiant(e) en dernière année d'école d'ingénieurs ou Master 2 avec une spécialisation en génie logiciel, informatique graphique ou robotique.

### Compétences techniques requises
- Maîtrise du C++ moderne (C++17/20) et de la programmation orientée objet.
- Bonnes connaissances en synthèse d'image 3D et shaders (OpenGL, GLSL, pipeline graphique, calcul matriciel/quaternions).
- Sensibilité à l'optimisation des performances logicielles et à la concurrence (multithreading).

### Compétences appréciées (les « plus »)
- Expérience avec l'API Vulkan ou WebGPU.
- Connaissance de frameworks d'IHM tels que Qt (Widgets ou QML/Qt Quick) ou GFLW.
- Notions en robotique mobile (ROS / ROS 2, structures de données spatiales de type Octree ou VoxelGrid).

### Qualités personnelles
- Rigueur, autonomie, esprit de synthèse et curiosité technique.

## At a glance
- Posted by the employer: Oct 31, 2026
- First seen by OpenNash: Oct 26, 2026
- Last checked: Nov 2, 2026
- Listed for: 7 days
- Location: Châteaufort
- Employment type: Internship or early career[Apply on Safran’s careers site →](https://careers.safran-group.com/job/job-conception-et-developpement-d-un-moteur-de-visualisation-3d-modulaire-pour-la-navigation-robotique-f-h_190632.aspx?LCID=1033)

## More jobs at Safran

### [Ingénieur-e de recherche en traitement du signal pour le Health Monitoring F/H](https://jobs.opennash.com/companies/safran/jobs/569ff8d608fddc06996d/)

Châteaufort

### [Stage Ingénieur en Computer Vision / NLP / Robotique F/H](https://jobs.opennash.com/companies/safran/jobs/232f813e8d008db8db25/)

Châteaufort

### [Responsable Validation Technique Sources de Réparation F/H](https://jobs.opennash.com/companies/safran/jobs/e7fcd82c0d9fad3a9f37/)

Châteaufort

### [Supplier Engineering Leader F/H](https://jobs.opennash.com/companies/safran/jobs/fabd57185c83aa8679f8/)

Châteaufort

### [Ajusteur EN Fabrication Experimentale - Supports ET Moyens Industriels F/H](https://jobs.opennash.com/companies/safran/jobs/d321e0cf00c1b0ca73da/)

Evry

## Similar jobs at other companies

### [stage 022027 conception 3d developpement pieces metalliques](https://jobs.opennash.com/companies/richemont/jobs/9adca20e609165b713c3/)

Richemont 

### [STAGE 2027 en Conception et développement d'un client MCX (F/H)](https://jobs.opennash.com/companies/airbus/jobs/d47a3a45613678db8669/)

AIRBUS · Paris Area

### [Stage 6 mois - Ingénieur.e logiciel développement plateforme de simulation et visualisation (F/H)](https://jobs.opennash.com/companies/alstom/jobs/d83e1e457cd3fe1b53c4/)

Alstom · Villeurbanne, FR

### [Stage - Visualisation 3D Automatique (C++ / IA) f/h - Strategic Student Program](https://jobs.opennash.com/companies/siemens/jobs/2f3dd560907bfbb26f4e/)

Siemens 

### [Stage - Développement d'une plateforme Web de gestion et de visualisation de capteurs Zigbee – F/H](https://jobs.opennash.com/companies/schneider-electric/jobs/ab2bfe80b0ae110504f2/)

Schneider Electric · GRENOBLE, France

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

[ OpenNash ](https://opennash.com/)

AI-native services firm that builds custom software and 24/7 AI agents.

OpenNash Jobs is an OpenNash Applied AI project.
[Book time with OpenNash](https://calendly.com/opennash/new-meeting?hide_gdpr_banner=1)

Jobs
- [Search jobs](https://jobs.opennash.com/search/)
- [Companies](https://jobs.opennash.com/explore/)
- [Hiring report](https://jobs.opennash.com/reports/hiring/)
- [AI assistants](https://jobs.opennash.com/connect/)
- [How it works](https://jobs.opennash.com/methodology/)

OpenNash
- [opennash.com](https://opennash.com/)
- [Services](https://opennash.com/ai-agent-consulting/)
- [OpenNash CX](https://opennash.com/cx/)
- [AI Tools](https://opennash.com/ai-tools/)
- [Blog](https://opennash.com/blog/)
- [About](https://opennash.com/about/)

Contact
- [hello@opennash.com](mailto:hello@opennash.com)

- [LinkedIn](https://www.linkedin.com/company/opennash)

- [Support](https://jobs.opennash.com/support/)

- [Privacy](https://jobs.opennash.com/privacy/)

- [Terms](https://jobs.opennash.com/terms/)

© 2026 OpenNash, Inc. Company names and public job postings belong to their respective owners. Employers control source availability and application decisions.
