[Réf. offre : 300593]
Dassault Systèmes, « The 3D Experience Company », offre aux entreprises et aux particuliers les univers virtuels nécessaires à la conception d’innovations durables. Ses solutions leaders sur le marché transforment pour nos clients, la conception, la fabrication et la maintenance de leurs produits. Les solutions collaboratives de Dassault Systèmes permettent de promouvoir l’innovation sociale et offrent de nouvelles possibilités d’améliorer le monde réel grâce aux univers virtuels. Avec des ventes dans 80 pays, le Groupe apporte de la valeur à plus de 150 000 entreprises de toutes tailles dans tous les secteurs. Pour plus d’informations : www.3ds.com.
CATIA, SOLIDWORKS, ENOVIA, SIMULIA, DELMIA, 3DVIA, 3DSwYm, EXALEAD et NetVibes sont des marques déposées de Dassault Systèmes ou de ses filiales aux USA et/ou dans d'autres pays.

STAGE - Analyse des perfos graphiques 3D et mise en place d’une suite de tests graphiques 3D automatiques partageable avec les fabricants de cartes graphiques
- Vélizy -
Internship Description
L’équipe User Experience Architecture a pour mission de superviser et de coordonner la définition des composants de visualisation 3D interactive et réaliste, tracé 2D et interface utilisateur, commun à l’ensemble des produits de Dassault Systèmes.
Missions confiées au/à la stagiaire :
Le/la stagiaire analysera les fonctionnalités essentielles du moteur de visualisation 3D et identifiera en particulier les capacités des cartes graphiques nécessaires au bon fonctionnement du moteur. Il/elle proposera un ensemble de jeux de tests unitaires et d’intégration exerçant ces capacités. Au-delà des tests fonctionnels, il/elle s’attachera particulièrement aux mesures de performance et de montée en puissance sur des très gros assemblages. De plus, il/elle prévoira l’évolution de ces tests au fur et à mesure de l’écriture de nouvelles fonctions de visualisation.
La réalisation se fera en utilisant des jeux de données soit déjà existants soit à construire et en écrivant les fonctionnalités nécessaires à la collecte des résultats et de leur affichage soit en utilisant l’API C++ soit au travers de scripts. Une représentation synthétique sous forme de dashboard sera aussi à prévoir.
Un des enjeux sera de permettre aux partenaires fabricants de hardware de rejouer ces tests dans un environnement autonome. Ils devront être scriptés au maximum pour en assurer l’automatisation. Ces tests serviront de base à la fois pour la qualification de nouvelles cartes, mais aussi pour mesurer les performances relatives des cartes existantes.
Tâches quotidiennes :
- Le/La stagiaire devra concevoir les développements en C++ et sous forme de scripts nécessaires à la réalisation de ces tests.
- Il/Elle construira aussi les jeux de données manquants. Ceci se fera en relation avec les experts du moteur de visualisation interactive et de mesure de performance.
Environnement de travail :
- Le/La stagiaire sera encadré(e) par l’architecte User Experience.
- Il/elle utilisera l’API C++ existante de la plateforme de DS ainsi que les langages de scripts adaptés.
- L’exploitation des résultats sous forme de dashboard se fera soit au travers d’un format XML soit en exportant les données vers un tableur.
Level of studies
Candidate’s Profile
Ecole d’ingénieurs ou Master universitaire. Options souhaitées ou spécialisations : Informatique scientifique ou industrielle.
- Compétences requises : C/C++, modélisation objet. Langages de script (shell, python)
- Connaissances souhaitées : Connaissance du pipeline graphique OpenGL. Manipulation de données au format