STAGE - Ingénieur Développement C++ - Shaders (F/H)
Dassault Systèmes

STAGE - Ingénieur Développement C++ - Shaders (F/H)

Dassault Systèmes
  • Internship (From 4 to 6 months (Start date Feb. 2022))
  • Saint-Antonin-sur-Bayon (France)
  • Published on September 7 2021

Dassault Systèmes, l'entreprise de la 3DEXPERIENCE, est un « accélérateur de progrès humain ». Elle propose aux entreprises et aux particuliers des environnements virtuels collaboratifs qui leur permettent d'imaginer des innovations plus durables. En développant un jumeau virtuel du monde réel, grâce à la plateforme 3DEXPERIENCE et à ses applications, Dassault Systèmes donne à ses clients les moyens de repousser les limites de l'innovation, de l'apprentissage et de la production.

Les 20 000 collaborateurs de Dassault Systèmes travaillent à créer de la valeur pour nos 270 000 clients de toutes tailles, dans toutes les industries, dans plus de 140 pays. Pour plus d'informations, visitez notre site www.3ds.com/fr

Imaginez demain ...
Dassault Systèmes développe des solutions dédiées pour l'industrie du génie civil et la construction d'infrastructure en se basant sur sa plateforme 3DEXPERIENCE.
Tous les intervenants de l'industrie de la construction peuvent ainsi définir et rejouer des expériences 3D collaboratives de modélisation d'infrastructures de route, rail, pont, tunnel, barrages en tenant compte du terrain…

Vous intégrerez l'équipe en charge du développement de ces solutions.

Vos futurs défis ...
Vous devrez donc spécifier et prototyper dans CATIA un outil interactif permettant d'appliquer différents shaders afin d' :
Afficher une segmentation fonctionnelle lors de la phase de design conceptuel
Analyser les pentes et résoudre les problématiques d'assainissement lors de la phase de design détaillé
Obtenir un rendu réaliste lors de la phase de revue

Vous devrez mettre en œuvre des technologies à base de shaders OpenGL et de C++ sous Visual Studio pour contrôler le rendu des surfaces routières et ferroviaires dans l'environnement 3D.

Vous devrez aussi vous familiariser avec la plateforme 3DExperience de Dassault Systèmes, notamment CATIA et l'app Civil Engineering 3D Design, ainsi qu'avec l'environnement de développement en C++.

Vos atouts pour réussir ...
Etudiant.e préparant un diplôme de niveau BAC+5, Ecole d'ingénieur ou Master Universitaire.
Vous vous spécialisez en Informatique / Développement

Compétences techniques souhaitées :
La connaissance du C++ et de la programmation orientée objet avec une première mise en pratique est indispensable.
Connaissance en Shaders openGL.
Gout pour le développement d'interface utilisateur.
Bon niveau d'anglais pour la rédaction de la documentation technique et des spécifications.

Qualités professionnelles souhaitées :
Autonomie, rigueur et sens du détail
Créativité et pragmatisme
Goût pour le travail d'équipe.

Type de contrat : sous convention de stage uniquement, de 6 mois.