STAGE – Ingénieur Visualisation 3D : WebGPU (F/H)
Au sein de l’organisation Technologies, le département "Holistic Visualization" a pour mission de mettre à disposition des moteurs de rendu 3D temps réel Web (javascript / WebGL) et natif (C++ / OpenGL) ainsi qu'un moteur de rendu réaliste (raytracing), pour l'ensemble des applications de Dassault Systemes.
Vos missions
Afin de préparer le futur, l'équipe "Stellar Realtime Web", responsable du développement de notre moteur JavaScript / WebGL étudie l'adoption du nouveau standard WebGPU en cours de définition par le W3C.
Ce standard, basé sur de nouvelles APIs Javascript et un nouveau langage de shader, a pour vocation de remplacer WebGL.
Vous participerez à la réécriture de notre moteur de rendu 3D et de ses shaders afin de :
- Préparer la migration sur le nouveau standard WebGPU,
- Tirer parti des nouvelles fonctionnalités apportées (Compute Shader, Command Buffer, DrawIndirect...)
- Améliorer la qualité visuelle et les performances de notre moteur.
Vos qualifications
Étudiant.e en cursus BAC+5 en école d’ingénieur ou formation universitaire avec une spécialisation en Image / Réalité Virtuelle, vous êtes à la recherche d'un stage de 6 mois.
- Vous maitrisez les concepts de visualisation 3D et êtes familier(e) avec les APIs de programmation graphique (DirectX12 / Vulkan / Metal / OpenGL 4) et la programmation de shader.
- Une première expérience mettant en œuvre la technologie WebGL serait un plus.
- Vous avez des connaissances en 3D / languages de shader / Javascript
- La maîtrise de l’anglais à l’écrit comme à l’oral est nécessaire.
- Par ailleurs, vous êtes reconnu(e) pour votre esprit d’équipe, votre volonté d’apprendre, votre sens des responsabilités, votre rigueur et votre autonomie.
- Vous êtes passionné(e) par tous les sujets ayant attrait à la visualisation 3D
Type de contrat : Stage conventionné seulement
Nous rejoindre c'est aussi
Intégrer une entreprise scientifique au cœur de l’innovation technologique, portée par une forte croissance depuis plus de 40 ans.
Principaux avantages et bénéfices :
- Environnement multiculturel
- Cadre de travail convivial axé sur le bien-être et la santé (salles de sport & de musique, conciergerie…)
- Engagement en faveur de la diversité et de l’inclusion
- Politique dynamique de développement de carrière : plan de formation, mobilités internes, etc
Diversity statement
Join Dassault Systèmes, The 3DEXPERIENCE Company Everything becomes possible with Dassault Systèmes’ 3DEXPERIENCE virtual universes! Serving 230,000 customers in 11 industries, from high-tech to life sciences, fashion to transportation, we help businesses and people around the world to create sustainable innovations for today and tomorrow. Get on board a leading and fast-growing company of 20,000 talented professionals.