STAGE - Ingénieur Développement - Optimisation de moteur d'exécution (H/F)

Réf. 312374-20995253

Stage - Informatique - Développement

Localisation : Yvelines

Début : entre janvier et avril 2018
Durée : de 4 à 6 mois
Indem. : à définir

Dassault Systèmes

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 140 pays, le Groupe apporte de la valeur à près de 200 000 entreprises de toutes tailles dans toutes les 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.

STAGE - Ingénieur Développement - Optimisation de moteur d'exécution (H/F)

Présentation de l'équipe :

Au sein du département R&D Technology chargé de fournir à l'ensemble de Dassault Systèmes des composants logiciels permettant le calcul, la modélisation et la visualisation 3D, l'équipe "Execution Scripting" a pour mission d'établir les fondations des futures applications de Dassault Systèmes - largement distribuées, agiles, et portables.

Missions :

Afin de permettre la définition de logiques visant à « scripter » graphiquement des comportements et scénarios, puis de les exécuter au sein de notre plateforme d'éxecution distributée, notre équipe est en charge d'un formalisme appelé "Execution Graph".

Dans ce cadre, nous sommes à la recherche de développeurs capables de participer à l'amélioration des performances de cette plateforme.

Dans le cadre du stage, vous serez en charge d'optimiser les exécutions de ces logiques en étudiant plusieurs approches :

  • Analyse statique du graphe d'exécution (en se basant, par exemple, sur des techniques de recherche opérationnelle)
  • Prototypage de nouvelles solutions d'exécution (génération de code, etc.)
  • Détection et parallélisation de l'exécution pour les branches indépendantes…

L'un des défis techniques étant que cette exécution doit être capable d'être lancée depuis un serveur de calcul (implémenté en C++) ou directement au sein d'une page web.

Profil H/F :

Etudiant(e) préparant un diplôme de niveau BAC+5, Ecole d'ingénieurs ou Master Universitaire.

Spécialité / Option souhaitée : Informatique / Développement

Compétences techniques souhaitées :

  • Vous savez développer en JavaScript et connaissez le monde du web,
  • Vous savez développer en C++ et pratiquez la programmation orientée objet,
  • Une expérience dans le développement d'applications ou de simulations distribuées serait un plus

Qualités professionnelles souhaitées :

  • Vous êtes rigoureux/se, autonome et êtes doté(e) d'un esprit logique.
  • Vous aimez le travail en équipe.

Type de contrat : sous convention de stage obligatoire, d'une durée de 6 mois.

Cette offre n'est plus disponible

Contact

Dassault Systèmes
Service Recrutement
10 Rue Marcel Dassault
78946 Vélizy
Logo Dassault Systèmes

Nouvelle recherche