Job Description
Team presentation:
Within the R & D Technology department, which is responsible for providing Dassault Systèmes with software components for 3D calculation, modeling and visualization, the "Execution Frameworks" team is responsible for establishing the foundations for future Dassault applications Systems - widely distributed, agile, and portable.
Role and missions:
In order to support realistic and immersive virtual experiments, we are looking for developers capable of participating in the creation of a distributed simulation platform.
As part of the internship, you will be responsible for proposing and demonstrating a more agile method of designing new applications, based on:
The creation of basic functions
The definition of functions of higher levels
The creation of web interfaces to expose these functions to the user
The execution of these functions within the distribution platform
The implementation of the functions will be done in C ++, and the web interfaces will be realized in HTML5 / CSS.
At the end of the demonstration phase, the trainee will be asked to study, according to his / her profile, different research axes such as:
Capture user interactions
Analysis of the execution of functions
...
The goal will be to define reporting tools for developers to guide them in their implementation choices.
Candidate's profile
Profile:
Student in Engineering School or Master's Degree, you are preparing a Bac + 4 or Bac + 5 degree.
You specialize in IT development
Technical skills:
You can develop in C ++ and practice object-oriented programming,
Experience in the development of distributed applications or simulations would be a plus,
You know how to develop JavaScript / HTML5 and know the world of the web
Professional qualifications:
You are rigorous, autonomous and have a logical mind
Our Commitment
Dassault Systèmes recognizes and integrates all talents. Diversity is our greatest asset