Désolé, cette offre est expirée.
Nous vous invitons à effectuer une
nouvelle recherche.
Les candidats ayant postulé à cette offre ont également postulé à :
Offre d'emploi
Ingénieur développement expérimenté C++/JS/ Composants d'interactions et de navigation H/F
Offre expirée
DASSAULT SYSTEMES
Détail de l'offre
Quelles sont les missions ?
Au sein de l'organisation Holistic Visualization, vous rejoignez l'équipe Immersion et Réalité Augmentée. Vous participerez à la définition et à la mise en place d'infrastructure d'interactions et de navigation. Dans ce cadre, vous participerez aux projets transversaux de l'enrtreprise, tels que le support de Linux, le projet A2X ou le projet QA Automation.
Vous serez en charge de composants permettant de naviguer dans des scènes, de manipuler un modèle et de définir un contexte de travail.
Vous définirez les interactions utilisateur, la sélection, les aides à la sélection, les manipulations contraintes.
Vous définirez des modes de navigation centrées sur le produit ou se rapprochant d'une navigation à la première personne. Vous proposerez dans ce cadre la gestion de la collision avec les objets de la scène.
Vous permettrez à l'utilisateur de simplifier sa vue du modèle, afin qu'il se concentre sur les données modèle en cours de modification.
L'utilisateur utilise pour ces interactions des périphériques divers, le clavier, la souris, un écran tactile, une tablette graphique ou une space mouse.
Ces composants sont clés et font partie des projets transversaux de l'entreprise.
Le projet Linux demande d'utiliser un nouvel SDK pour l'interface utilisateur.
Le projet A2X demande d'harmoniser entre le client web et le serveur natif la totalité des composants ainsi que d'enrichir les composants du client web.
Le projet QA Automation demande de piloter les composants depuis des script de test.
Vos composants d'infrastructure seront fournis aux applications Dassault Systèmes à la fois en C++ en JS.
Vos composants seront multi-plateforme (Windows et Linux).
Poste en CDI basé à Vélizy-Villacoublay.
Votre contribution
Vous serez en charge de composants permettant de manipuler un modèle, de naviguer dans des scènes en environnement immersif, de voir un produit en environnement réel, d'ajouter de l'information en contexte sur celui-ci. Divers scénarios peuvent se baser sur ces composants tels que le tracé de croquis sur tablette, la revue de design ou d'ergonomie en environnement immersif, l'assistance d'opérateurs dans des étapes d'assemblage.
Vous êtes référent(e) R&D pour le domaine AR/VR. Pour ce faire, vous assurez une veille technologique de ce domaine très dynamique de manière à affiner la stratégie. Vous gérez les relations techniques avec vos partenaires extérieurs.
Vous définirez les interactions utilisateur et la navigation au sein de la scène 3D. Les périphériques sont variés, clavier, souris, écran tactile, tablette graphique, gamepad, space mouse, manettes de réalité virtuelle, gestes des mains.
Vous assurerez une perception réelle du modèle par des retours visuels et sensoriels mettant en oeuvre l'affichage stéréoscopique, la synchronisation des projecteurs, la gestion des retours haptiques.
Vous proposerez une perception de l'environnement au travers de la reconnaissance des objets, et de leur positionnement dans la scène.
Vous jouerez ces scénarios dans des systèmes immersifs de type Cave ou HMD, sur des écrans stéréoscopiques mais aussi sur des tablettes tactiles avec ou sans LiDAR.
Vos composants d'infrastructure seront fournis aux applications Dassault Systèmes à la fois en C++ en JS.
Vos composants seront multiplateformes (Windows, Linux, iOS et Android).
Vos futurs défis
En tant qu'ingénieur développement, vous aurez pour missions de :
Définir et aligner les modes d'interaction et de navigation de nos applications Web et C++
Faire évoluer les commandes de navigation et de sélection de nos applications Web et C++
Proposer des commandes de visualisation et des panels de paramétrage de ces commandes
Fournir des manipulateurs 3D
Définir les gestes sur tablette tactile
Quel est le profil idéal ?
De formation supérieure BAC + 5 (Universitaire ou Ingénieur) avec une spécialisation en Informatique, vous justifiez de 4/5 années d'expérience minimum en développement C++ et JS, vous justifiez également d'une expérience de manager de 4/5 années.
Vous maîtrisez parfaitement le développement C++ et la programmation orientée objet.
Vous avez une bonne connaissance du design C++ et de l'intégration de librairies techniques externes.
Vous avez idéalement une expérience en VR AR et en rendu temps réel.
Vous êtes autonome et êtes capable de proposer et expérimenter de nouvelles idées.
Votre anglais est courant à l'écrit comme à l'oral.
Pourquoi les rejoindre ?
Dassault Systèmes, " The 3DEXPERIENCE 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 ses 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 plus de 140 pays, le Groupe apporte de la valeur à plus de 250 000 entreprises de toutes tailles dans toutes les industries.
Lire la suiteChiffre d'affaires
5,65 Md€
Année de création
1981