Be the next big change > Dassault Systèmes

Be the Next Game Changer

STAGE – Ingénieur développement C++ - Détection et affichage de pièces dans un bâtiment

France, 13, Aix en Provence
Internship
9/1/2022
528331

Imaginez demain ...

Le domaine de la construction doit faire face à de nombreux challenges, à la fois humain, économoques et écologiques. Notre objectif est de permettre à l’industrie du bâtiment de faire face à ces challenges d’aujourd’hui en mettant en place le « jumeau numérique » des futures constructions au sein de la 3DEXPERIENCE Platform.

Vos futurs défis...

Le jumeau numérique d’un bâtiment est une structure complexe comportant de nombreux éléments géométriques ou fonctionnels. Naviguer rapidement et efficacement dans la maquette est un enjeu crucial pour la viabilité de la solution. Vous aurez la charge de spécifier et de prototyper dans CATIA un outil interactif permettant de détecter les pièces d’un bâtiment à partir de sa représentation 3D, ainsi que la visualisation rapide d’une ou de plusieurs pièces.

Pour cela, vous devrez concevoir un algorithme géométrique en C++ permettant la détection de volumes clos à partir de la maquette d’architecture de bâtiments.

Puis, vous mettrez au point une interface utilisateur au sein du client riche 3DEXPERIENCE CATIA permettant de visualiser ces volumes dans la maquette 3D et de pouvoir facilement naviguer entre les différentes pièces. L’interface utilisateur sera de même codée en C++, en s’appuyant sur notre infrastructure interne.

Ce travail nécessitera de collaborer avec les équipes de développement des application CATIA Building afin d’intégrer au mieux vos travaux dans les applications existantes.

Vos atouts pour réussir ...
Etudiant(e) préparant un BAC+5 d’ingénieur généraliste, mécanique ou à dominante informatique.

 

Compétences techniques souhaitées :
Vous avez une bonne connaissance du langage C++ et vous avez un goût pour le développement informatique.

Une expérience avec un logiciel de dessin 3D (CATIA, Solidworks, …) est un plus.

 

Qualités professionnelles souhaitées :
Bon niveau d’anglais pour la rédaction de la documentation technique et des spécifications.

Autonome, rigoureux et pragmatique.

Ayant envie de de découvrir le monde du développement informatique et l’univers de Dassault Systèmes.

Bon niveau d’anglais pour la rédaction de la documentation technique et des spécifications.

Autonome, rigoureux et pragmatique.

Travail en équipe.

Diversity statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.
CATIA Logo > Dassault Systèmes

CATIA is the world’s leading solution for product design and experience. It delivers the unique ability not only to model any product in 3D but to do so in the context of the products real life behavior.