Expire bientôt Dassault Systèmes

APPRENTISSAGE - Ingénieur Développement - SceneGraph 3D (H/F)

  • Alternance
  • Vélizy-Villacoublay (Yvelines)
  • Conception / Génie civil / Génie industriel

Description de l'offre

Présentation de l'équipe :



Au sein de l'organisation 'Technologies', fournisseur de différents composants d'infrastructure utilisés dans les applications de la 3DExperience, vous intégrerez l'équipe R&D SceneGraph.



Cette équipe est en charge de la spécification, du développement et du support du graph de scène 3D, utilisé par la plupart des applications Dassault Systèmes.

Plusieurs équipes gravitent autour du SceneGraph, comme la 'Visu' ( Visualization : responsable du rendu, natif ou web ), 'LDH' ( Large Data Handling : responsable de l'intelligence de chargement / déchargement de gros volumes de données ), ou encore 'Polyhedral' ( responsable des opérateurs polyédriques ). Vous serez donc également amené(e) à intéragir avec ces équipes.



 



Vos missions :



Depuis plusieurs années, en corrélation avec l'émergence des technologies Web, Dassault Systèmes cherche à diversifier l'offre et le support d'utilisation de ses applications, en ouvrant notamment des portes d'entrée Web sur la visualisation, tout en déportant l'exécution sur une infrastructure Cloud.

En se basant sur cette architecture client - server, l'équipe SceneGraph développe un composant permettant l'expression d'une scène hybride 3D côté serveur, tout en assurant sa visualisation côté client. La scène est hybride au sens où elle peut contenir toute sorte d'objet ( Mesh, Part, Product, PointCloud, ... ) ayant pour dénominateur commun le graph de scène.

Vous travaillerez donc principalement sur ce sujet, et serez amené(e) à :



- Vous approprier le composant, maîtriser ses  fonctionnalités et comprendre les technologies sous-jacentes.



- Proposer, publier, et maintenir des tests unitaires permettant d'assurer la qualité du composant.



- Réaliser et maintenir un démonstrateur de fonctionnalités existantes ( appel d’un opérateur polyédrique sur la scène, ouverture d’un assemblage, édition d’un objet, ouverture d’un modèle OOCPointCloud (Nuage de points Out Of Core), … ).



 - Participer aux projets de développement en cours (résolution des attributs graphiques & matériaux, exécution distribuée d’opérateurs, intégration de la couche LDH pour les gros volumes de données, et bien d’autres projets passionnants !)



Profil :



Etudiant(e) préparant un niveau BAC+4 / BAC+5, Ecole d'Ingénieur ou Master Universitaire.



Spécialité / Option souhaitée : Informatique / développement 



 



Compétences professionnelles souhaitées :



- c++ : théorie acquise et au moins un projet réalisé



- Javascript : théorie acquise et au moins un projet réalisé



- Géométrie 3D : compétences réquises à l'entrée d'une école d'ingénieur



- Communication Client - Serveur : notions



- Architecture Logicielle : notions



Qualités professionnelles souhaitées :



- Rigueur



- Proactivité



- Autonomie



- Curiosité scientifique



- Motivation



 



Poste ouvert uniquement en  contrat d'apprentissage pour une durée de 12 à  24 mois.

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements