Ingénieur Développement C++
Il y a 13 heures
VélizyVillacoublay, Ile-de-France
Dassault Systèmes
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
La création, l'accès et l'extraction des données 3D pour l'ensemble des applications des marques de l'entreprise sont clés pour contribuer à la stratégie GEN7 de Dassault Systèmes.
Au sein du département CATIA R&D, dans l'organisation en charge d'applications transverses et de composants d'infrastructure, vous rejoindrez le service « Collaborative Declarative Modeler ». Vous intégrerez le groupe en charge de définir, développer et maintenir des composants d'infrastructure et des outils d'IA génériques utilisés par l'assistant « Virtual Companion ».
Cet assistant intelligent permet aux ingénieurs de naviguer dans les données 3D et de les modifier directement dans les pièces conçues avec les applications CATIA, sur la plateforme 3DEXPERIENCE.
Poste en CDI, basé à Vélizy Villacoublay (78)
Vos
missions:
En tant que Développeur / Développeuse au sein de l'équipe, vous : Participez à la spécification du composant logiciel : Analysez les demandes d'évolution applicative ; Définissez et décrivez les comportements attendus, les limitations et les critères de validation ; Concevez et spécifiez la manière dont les solutions seront implémentées (choix algorithmiques ou technologiques, identification des dépendances externes au service, etc.) ; Documentez et partagez ces solutions. Participez à l'implémentation des solutions et à leur validation : Écrivez le code en C++ ; Écrivez les tests unitaires de validation. Participez à la maintenance des solutions : Suivez les indicateurs de qualité (performance, mémoire, etc.) ; Analysez les problèmes rencontrés par les clients externes ou les applications internes et proposez des solutions adaptées et qualitatives. Vos
qualifications:
Titulaire d'un diplôme BAC+5, Ecole d'ingénieurs ou Master Universitaire avec une spécialisation en Informatique / développement logiciel Première expérience ou bonnes bases en développement C++, stage ou apprentissage inclus. Bonnes connaissances en langage C++. Familier avec l'usage de l'IA dans un environnement de développement Maîtrise de la formalisation UML. Rigueur, capacité de synthèse et d'analyse. Une première approche du développement CATIA serait un plus. Maîtrise de l’anglais, à l’écrit comme à l’oral, indispensable. 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.
missions:
En tant que Développeur / Développeuse au sein de l'équipe, vous : Participez à la spécification du composant logiciel : Analysez les demandes d'évolution applicative ; Définissez et décrivez les comportements attendus, les limitations et les critères de validation ; Concevez et spécifiez la manière dont les solutions seront implémentées (choix algorithmiques ou technologiques, identification des dépendances externes au service, etc.) ; Documentez et partagez ces solutions. Participez à l'implémentation des solutions et à leur validation : Écrivez le code en C++ ; Écrivez les tests unitaires de validation. Participez à la maintenance des solutions : Suivez les indicateurs de qualité (performance, mémoire, etc.) ; Analysez les problèmes rencontrés par les clients externes ou les applications internes et proposez des solutions adaptées et qualitatives. Vos
qualifications:
Titulaire d'un diplôme BAC+5, Ecole d'ingénieurs ou Master Universitaire avec une spécialisation en Informatique / développement logiciel Première expérience ou bonnes bases en développement C++, stage ou apprentissage inclus. Bonnes connaissances en langage C++. Familier avec l'usage de l'IA dans un environnement de développement Maîtrise de la formalisation UML. Rigueur, capacité de synthèse et d'analyse. Une première approche du développement CATIA serait un plus. Maîtrise de l’anglais, à l’écrit comme à l’oral, indispensable. 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.