Stage développement informatique C++ Master 1 ou 2

Stage(4 à 8 mois)
Besançon
Télétravail occasionnel
Salaire : Non spécifié

Digital Surf
Digital Surf

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Sujet du stage : Développement d’une interface utilisateur pour un moteur de rendu 3D

Au sein de l’équipe de développement, vous rejoindrez une équipe de deux personnes chargée du développement des visualisations 3D pour le logiciel de métrologie Mountains®.

Le rendu 3D au sein du logiciel est assuré par un moteur développé en interne. Vous serez chargé de développer de nouvelles fonctionnalités pour l’interface utilisateur intégrée au moteur.

Les développements pourront porter sur :

·         L’amélioration de la visualisation de l’état interne du moteur

·         L’ajout de nouvelles fonctionnalités permettant l’édition en temps réel des scènes via l’interface

·         L’amélioration de l’affichage dans le viewport 3D d’édition des scènes (surbrillance des objets sélectionnés, affichage des bounding box etc)

·         La visualisation des ressources utilisées par le moteur (mesh, matériaux etc)

·         Le système de sauvegarde/relecture de scènes

Le stage se déroulera à Besançon, au siège de Digital Surf, au sein de l’équipe de développement logiciel.

Le développement se fera en C++ sous Visual Studio 2022 en utilisant la librairie ImGui. L’accent sera mis sur la qualité du code développé et sa documentation.

Une convention de stage devra être établie entre l’école ou l’université et Digital Surf.

L’indemnité de stage pratiquée est l’indemnité légale.


Profil recherché

Le sujet proposé fait appel à une ou plusieurs compétences suivantes :

·         Programmation en Langage C++

·         Programmation graphique (Open GL, Vulkan ou autre)

·         Avoir déjà utilisé un moteur muni d’une interface (Unity, Unreal Engine, Godot…)


Déroulement des entretiens

Après la sélection de votre candidature, vous serez reçu(e) par la personne au sein du service Développement en charge des stages, pour un entretien technique. Au cours de cet entretien vous échangerez sur votre profil et le sujet de stage mais également sur l’équipe et son mode de fonctionnement.

Vous serez ensuite reçu(e) par la directrice des ressources humaines pour un entretien plus généraliste.

L’entretien peut avoir lieu en visio ou dans nos locaux.

Envie d’en savoir plus ?