Nouvelle recherche

Cette offre n'est plus disponible

STAGE - Ingénieur Développement (H-F) - JAVA, C++

Dassault Systèmes

Stage - Informatique - Développement

Réf. 504873-27505913
Localisation
Yvelines
Début
entre janvier et mars 2019
Durée
6 mois
Indem.
à définir

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 200 000 entreprises de toutes tailles dans 12 industries. 

CATIA, SOLIDWORKS, SIMULIA, DELMIA, ENOVIA, GEOVIA, EXALEAD, BIOVIA, NETVIBES, 3D VIA, 3DEXCITE sont des marques déposées de Dassault Systèmes ou de ses filiales aux USA et/ou dans d'autres pays.

Tout est possible… grâce aux univers virtuels 3DEXPERIENCE !
Avec 210 000 clients dans 12 secteurs industriels, du high-tech aux sciences de la vie, de la mode aux transports, Dassault Systèmes accompagne les entreprises et les créateurs à travers le monde pour imaginer les innovations durables d'aujourd'hui et de demain.

Rejoignez une entreprise leader et prospère de 15 000 talents.

Imaginez demain...

STAGE - Ingénieur Développement (H-F) - JAVA, C++

Au sein du département ENOVIA R&D de Dassault Systèmes, vous rejoindrez l'équipe responsable du produit de gestion de la configuration disponible dans le portfolio 3DEXPERIENCE. Cette application permet de gérer, modéliser et suivre les différentes évolutions des projets conçus à partir de la 3DEXPERIENCE Platform de Dassault Systèmes.

Votre contribution

Etudier, spécifier, prototyper et tester de nouvelles solutions pour améliorer les performances du moteur d'interprétation d'expressions ensemblistes.

Objectif: Découvrir les concepts du moteur existant, un jeu de tests de performances pour établir un statut, spécifier et prototyper des améliorations, évaluer les gains.

Vos futurs défis

Dans le cadre de votre stage, vous aurez à:

  • Découvrir et vous approprier les scenarii et fonctionnalités du produit.
  • Découvrir les jeux des données appropriés, nécessaires au projet.
  • Vous aurez ensuite la charge de définir et prototyper des améliorations performances au sein du moteur d'interprétation des expressions ensemblistes.

Pour cela il faudra:

  • Mettre en place des jeux de tests et une plateforme de tests d'estimation de coût de performances
  • Mettre en place des algorithmes de simplification d'expressions ensemblistes/logiques vers leur équivalence en forme normale disjonctive.
  • Proposer des optimisations des algorithmes existants en maximisant les réutilisations des informations ( gestions par lot, recherche des similitudes, ...)
  • Consolider les résultats en comparaison avec le jeu de référence.
  • Mettre en place des tests unitaires sur les nouvelles fonctionnalités proposées.

Vos atouts pour réussir

Etudiant(e) préparant un diplôme de niveau BAC+5, en Ecole d'ingénieur ou Master Universitaire.
Spécialité / option souhaitée : Informatique / Développement

Compétences techniques souhaitées :

  • bonne maîtrise de la programmation C++, 
  • bonne maîtrise de la programmation JAVA
  • bonne notions d'algorithmique
  • connaissance de logique (CNF/DNF) appréciée

Qualités professionnelles attendues :

  • Dans le cadre de ce stage vous devrez être inventif, méthodique et rigoureux.
  • Il faudra avoir un bon sens de la communication.

Type de contrat : Sous convention de stage uniquement, durée de 6 mois


Cette offre n'est plus disponible

Contact

Dassault Systèmes
Service Recrutement
10 Rue Marcel Dassault
78140 Vélizy-Villacoublay Cedex
Logo Dassault Systèmes