[Réf. offre : S9CDT1]
Dassault Systèmes est leader mondial sur le marché des solutions logicielles de gestion du cycle de vie des produits (Product Lifecycle Management ou PLM).
Nos applications logicielles et services permettent aux entreprises de toutes tailles, dans tous les secteurs, de définir et de simuler numériquement les produits ainsi que les procédés et les ressources nécessaires à leur fabrication, à leur maintenance, à leur recyclage et à l’amélioration de notre environnement. Avec 31 % de parts de marché en 2007, le chiffre d’affaires de Dassault Systèmes s’est établi à 1 749 millions de dollars, en hausse de 14 % à taux de change constant avec une marge opérationnelle de 26,2 %.
Nous sommes un groupe international, avec 153 sites dans 25 pays et plus de 7 000 employés, dont la moitié est dédiée à la R&D. Nous comptons à notre actif 100 000 clients dans 11 secteurs industriels tels que l’aéronautique, l’automobile, la construction navale, l’énergie, les équipements industriels (PSA Peugeot Citroën, Boeing, Sony ou Smoby etc…).
Nos marques Solidworks, CATIA, SIMULIA, DELMIA, ENOVIA et 3DVia révolutionnent la manière dont les entreprises conçoivent et développent leurs produits en offrant une vision en 3D de l’ensemble du cycle de vie du produit

Développer un algorithme de disposition intelligente d'étiquettes sur les objets d'une scène 3D
Mission :
Le stage se déroulera au sein de l’équipe R&D de Visualisation 3D située à Vélizy au sein du Campus Dassault Systèmes. Le stage sera encadré par le responsable du composant logiciel de dialogue immersif.
- Vous participerez au développement de composants d’infrastructure liés à l’IHM de nos produits V6.
On souhaite développer un algorithme de répartition de l’IHM (immersive dans la 3D) optimisant la lisibilité et l’ergonomie. Cet algorithme doit être générique, c’est-à-dire indépendant des objets 3D visualisés.
Il s’agit de faire de la mise en page 3D automatique comparable à une mise en page 2D type ‘Quark Express’. Le stage nécessitera une réflexion sur l’ergonomie d’une application 3D moderne. Le résultat du stage sera appliqué à la nouvelle génération d’applications professionnelles (ex: CATIA) et grand public (ex: 3DVIA Shape).
Une première application sera le positionnement automatique d’étiquettes se référant à des objets d’une scène 3D.
Les « moyens » :
- Le développement s’effectuera sous Visual C++.
- Durant les différentes étapes du stage, vous serez amené à travailler en collaboration avec les ingénieurs R&D.
- Une bonne intégration au sein de l’équipe sera une des clefs du succès de la mission.
Profil et compétences :
Bac + 5 en Ecole d’ingénieurs ou Master universitaire
- Compétences requises : C++, XML (voire XAML)
- Goût prononcé pour l’IHM et le graphisme 2D (mise en page, charte graphique, CSS…).
- Compétences souhaitées : compétences en infographie 3D de base (pipeline OpenGL, algo du Z-buffer…) seront les bienvenues.
Lieu : Vélizy (78)