
Stage - Développeur·se C++ H/F Dassault Systèmes
- Vélizy-Villacoublay - 78
- Stage
- Bac +2
- Bac +3, Bac +4
- Bac +5
- Industrie Aéronautique • Aérospatial
Détail du poste
Sujet : Développement d'une infrastructure de tests pour la plateforme 3DEXPERIENCE
Vous intégrerez une équipe de 3 personnes en charge de la coexistence entre la plateforme 3DExperience et des données externes (CATIA V5 et autres CAD externes). Cette équipe développe de nouveaux outils d'import/export de données vers et depuis la plateforme 3DExperience pour les clients, améliore les outils existants et fournit un service après-vente.
À ce jour, les tests de qualité automatiques sont basés sur des utilitaires unitaires, tels que des exécutables d'import/export, des lanceurs de commandes serveur, etc. Ensuite, des exécutables ou commandes bash dédiés doivent être développés pour exécuter les tests proprement dits.
Vos missions
Le but de ce stage est de créer une API C++ pour unifier tous les utilitaires mentionnés ci-dessus. Ainsi tous les appels à ces outils et les tests à proprement parler seront fait dans un unique fichier cpp, plutôt que d'agréger de multiples appels à des exécutables dans des fichier bash.
Le gain attendu est une implémentation et une maintenabilité facilitée des tests automatiques. En outre la vitesse d'exécution de ces tests devrait être accélérée du fait que le code lié à ces utilitaires ne sera chargé qu'une fois, car un seul exécutable sera lancé pour l'ensemble de la stack.
******
You'll be integrated in a team of 3 persons in charge of coexistence between 3DExperience platform and external data (CATIA V5 & extern CAD). This team take care of developping new tools for customers to import/export data to/from the 3DExperience platform, improving existing tools and provide support to customers.
Currently automatic quality tests are based on discrete utilities, like import/export executables, server's command launcher, etc. Then dedicated executable or bash command has to be designed to run proper tests.
Your responsibilities
This internship's aim is to create a C++ API to unify all utilities mentioned above. So all calls to these utilities and proper tests will be done in a single cpp file, rather than aggregating multiple calls to multiple exe in bash files.
Attended gain is an easier implementation and maintainability of automatic tests, and moreover a performance improvement of tests replays as code required for these utilities will be loaded only once through a unique executable.
Vos qualifications
Actuellement en Master 2 / Bac +5 en Ecole d'ingénieur ou Université, avec une spécialisation Informatique.
Vous disposez notamment de :
- Des compétences en C++
- Un fort intérêt pour le développement back-end
- Quelques notions en Bash
De nature curieuse et autonome, vous faites preuve d'initiative et êtes capable de proposer des solutions pertinentes. Vous communiquez clairement et efficacement, en français comme en anglais, afin d'évoluer avec aisance dans un environnement international.
Nous rejoindre c'est aussi
Intégrer une entreprise scientifique au coeur 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é (salles de sport & de musique, conciergerie...)
- 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
*****
Your Qualifications
Currently pursuing a Master's degree (M2 / Bac +5) at an engineering school or university, with a specialization in Computer Science.
You have, in particular:
- Skills in C++
- A strong interest in back-end development
- Some knowledge of Bash
Naturally curious and autonomous, you show initiative and are able to propose relevant solutions. You communicate clearly and effectively in both French and English, allowing you to thrive in an international environment.
Joining us also means
Becoming part of a scientific company at the heart of technological innovation, experiencing strong growth for over 40 years.
Key benefits and advantages :
- Multicultural work environment
- Friendly workplace focused on well-being and health (gym & music rooms, concierge services, etc.)
- Commitment to diversity and inclusion
- Dynamic career development policy: training plans, internal mobility, etc.
Localiser le poste
Publiée le 08/09/2025 - Réf : 545199
Stage - Développeur·se C++ H/F
- Vélizy-Villacoublay - 78
- Stage
Créez une alerte
Pour être informé rapidement des nouvelles offres, merci de préciser les critères :
Finalisez votre candidature
sur le site du recruteur
Créez votre compte pour postuler
sur le site du recruteur !
sur le site du recruteur
sur le site du recruteur !
Recherches similaires
- Emploi Développeur C++
- Emploi Informatique
- Emploi Mantes-la-Jolie
- Emploi Rambouillet
- Emploi Versailles
- Emploi Poissy
- Emploi Saint-Germain-en-Laye
- Emploi Plaisir
- Emploi Houdan
- Emploi Conflans-Sainte-Honorine
- Emploi Montigny-le-Bretonneux
- Emploi Les Mureaux
- Emploi Développeur
- Emploi Technicien support informatique
- Emploi DevOps
- Emploi Technicien informatique
- Emploi Développeur Java
- Entreprises Informatique
- Stage Informatique
- Entreprises Développeur C++
- Entreprises Vélizy-Villacoublay
- Stage Yvelines
- Stage Développeur C++
- Emploi C
- Emploi Sport
- Emploi Nature
- Emploi Anglais
- Emploi Université
- Dassault Systèmes Vélizy-Villacoublay
- Dassault Systèmes Développeur C++
- Stage Dassault Systèmes
{{title}}
{{message}}
{{linkLabel}}