L'offre "STAGE - Ingénieur Développement - Optimisation de moteur d'exécution (H/F)" a été sauvegardée.

Continuer

Prêt à postuler ?

Merci de confirmer votre adresse email pour commencer à postuler.

Complétez votre application

Connectez-vous

mot de passe oublié ?
ou

Vous n'avez pas de compte ?

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

CDI - temps plein
France, Vélizy-Villacoublay Cedex
N/A
2 Candidatures

Description de l'offre

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 :

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.

Numéro de référence

312374