Ingénieur Développement C++ – Infrastructure 3D & Architecture Logicielle (F/H)

France, Vélizy-Villacoublay
正式工作

主要职位信息
Location:
France, Vélizy-Villacoublay
Job type:
正式工作
Product:
CATIA
Experience level:
0 to 3 years
Posted on:
8/11/2026
Ref ID:
549085

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.
 

Inclusion statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.
CATIA Logo > Dassault Systèmes

CATIA 是全球出色的产品设计和体验解决方案。它不仅提供在 3D 中对任何产品进行建模的独特功能,还提供在产品真实行为上下文中进行建模的独特功能。

想了解更多?

访问我们网站的其他部分以了解更多信息。

在校生和毕业生

成为我们的一员 - 查看实习和工作机会。

您的应聘之旅

了解您的应聘之旅。

我们的文化和价值观

了解我们的文化和价值观。