Critères de l'offre
Métiers :
- Ingénieur de développement C++ (H/F)
Expérience min :
- 1 à 2 ans
Secteur :
- Recrutement et placement
Diplômes :
- Diplôme de grande école d'ingénieur
- + 1 diplôme
Compétences :
- Anglais
Lieux :
- Vélizy-Villacoublay (78)
Conditions :
- CDI
- Salaire non précisé
- Temps Plein
Description du poste
Dassault Systèmes, l'entreprise de la 3DEXPERIENCE, est un « accélérateur de progrès humain ». Elle propose aux entreprises et aux particuliers des environnements virtuels collaboratifs qui leur permettent d'imaginer des innovations plus durables. En développant un jumeau virtuel du monde réel, grâce à la plateforme 3DEXPERIENCE et à ses applications, Dassault Systèmes donne à ses clients les moyens de repousser les limites de l'innovation, de l'apprentissage et de la production.
Les 20000 collaborateurs de Dassault Systèmes travaillent à créer de la valeur pour nos 270000 clients de toutes tailles, dans toutes les industries, dans plus de 140 pays. Pour plus d'informations, visitez notre site www.3ds.com/fr
Ingénieur Développement C++, centré Infrastructure 3D & Architecture Logicielle, vous souhaitez contribuer aux composants logiciels qui permettent aux applications de conception 3D de créer, retrouver et exploiter leurs données ?
La création, l'accès et l'extraction des données 3D sont au cœur de la stratégie Gen7 de Dassault Systèmes. Pour accompagner le développement de cette nouvelle génération d'expériences de conception, nous développons des infrastructures capables de connecter les applications, les données et les usages au sein d'environnements 3D complexes.
Vous rejoindrez une équipe qui conçoit et fait évoluer l'infrastructure de liens et de sélection utilisée par les applications de design 3D Gen7, dans des environnements natifs et Web, pour l'ensemble des marques de Dassault Systèmes.
Ce rôle vous permettra de travailler sur des composants logiciels transverses, utilisés par différentes applications et équipes, avec des enjeux forts autour de l'architecture logicielle, de la performance, de la qualité et de l'évolutivité.
Poste en CDI, basé à Vélizy Villacoublay (78)
Vos missions :
Au sein de l'équipe, vous contribuerez à la conception, au développement et à la maintenance de composants d'infrastructure utilisés par les applications de conception 3D.
À ce titre, vous serez amené.e à :
Concevoir et spécifier les évolutions
Analyser les demandes d'évolution et les besoins exprimés par les applications utilisatrices.
Définir les comportements attendus, les limitations et les critères d'acceptation des solutions.
Concevoir les solutions techniques en identifiant les choix algorithmiques, les technologies et les dépendances nécessaires.
Formaliser les solutions, notamment à l'aide de modèles UML, et partager les choix de conception avec les équipes concernées.
Développer et valider les solutions
Implémenter les solutions en C++.
Concevoir et développer les tests unitaires associés.
Contribuer à la validation et à l'amélioration continue de la qualité du code.
Utiliser de manière pertinente les outils d'intelligence artificielle, notamment les assistants de programmation, dans les différentes étapes du développement.
Faire évoluer et maintenir les composants
Suivre les indicateurs de qualité des composants, notamment en matière de performance et de consommation mémoire.
Analyser les problèmes rencontrés par les utilisateurs ou les applications internes.
Identifier les causes des problèmes et contribuer à la mise en œuvre de solutions robustes et durables.
Collaborer avec les équipes de développement et les équipes internationales utilisant les composants.
Vos qualifications:
Titulaire d'un diplôme d'ingénieur ou d'un Master en informatique, génie logiciel ou dans un domaine connexe.
Vous disposez d'une première expérience en développement C++, acquise dans le cadre de vos études, de projets, d'un stage ou d'une expérience professionnelle.
Vous avez de bonnes bases en programmation orientée objet, algorithmique et conception logicielle.
Vous êtes intéressé(e) par la conception d'architectures logicielles et les composants d'infrastructure utilisés par plusieurs applications.
Vous êtes à l'aise avec la formalisation et la documentation de solutions techniques ; une première expérience avec UML est appréciée.
Vous êtes curieux(se) vis-à-vis des outils d'intelligence artificielle et savez les utiliser de manière réfléchie pour soutenir votre activité de développement.
Vous appréciez analyser des problèmes complexes, comprendre leur origine et explorer différentes solutions.
Vous êtes rigoureux(se) et appréciez structurer vos idées et vos travaux.
Une première expérience dans l'environnement CATIA ou dans le développement d'applications 3D constitue un atout.
Vous appréciez collaborer avec des équipes aux expertises et aux localisations variées.
Un niveau d'anglais courant est nécessaire pour évoluer dans un environnement international.
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é
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.
Vos qualifications:
Titulaire d'un diplôme d'ingénieur ou d'un Master en informatique, génie logiciel ou dans un domaine connexe.
Vous disposez d'une première expérience en développement C++, acquise dans le cadre de vos études, de projets, d'un stage ou d'une expérience professionnelle.
Vous avez de bonnes bases en programmation orientée objet, algorithmique et conception logicielle.
Vous êtes intéressé(e) par la conception d'architectures logicielles et les composants d'infrastructure utilisés par plusieurs applications.
Vous êtes à l'aise avec la formalisation et la documentation de solutions techniques ; une première expérience avec UML est appréciée.
Vous êtes curieux(se) vis-à-vis des outils d'intelligence artificielle et savez les utiliser de manière réfléchie pour soutenir votre activité de développement.
Vous appréciez analyser des problèmes complexes, comprendre leur origine et explorer différentes solutions.
Vous êtes rigoureux(se) et appréciez structurer vos idées et vos travaux.
Une première expérience dans l'environnement CATIA ou dans le développement d'applications 3D constitue un atout.
Vous appréciez collaborer avec des équipes aux expertises et aux localisations variées.
Un niveau d'anglais courant est nécessaire pour évoluer dans un environnement international.
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é
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.
Salaire et avantages
Recommandé pour vous


