Thales Alenia Space, a joint venture between Thales (67%) and Leonardo (33%), is a key European player in space telecommunications, navigation, Earth observation, exploration and orbital infrastructures.
Graduated from a generalist master, you have just finished your scholarship and you are looking for an internship.
You are able to understand and create mathematical algorithms from existing libraries.
You know how to use different languages such as C/C++ and, if possible, Ada.
You have some basic knowledge about multithreading and GPU calculation (graphic processor) and you want to develop your knowledge in these domains by working on a practical project.
You also have knowledge in optical geometry and matrix calculation and are interested in space mechanics.
You are fluent in English and have basic knowledge of the French language.
You are motivated, organized and autonomous. You also have strong interpersonal and analytical skills.
You will be integrated into the Control and Bench Discipline, in which the different digital (simulators) and hardware (benches) validation systems as well as ground systems (allowing to operate the spacecraft during its whole lifetime) are developed.
Our simulators use currently a mathematical library in C/C++ and Ada which models the space environment around the spacecraft. This library contains, in particular, algorithms able to determine precisely the attitude and orbit of the satellite, taking into account (among others) the Earth’s influence (and its non-spherical shape), atmospheric drags, Moon’s influence, solar radiation pressure (with shadowing of some parts of the SC by others)…
This precise calculation, required to determine impacts of solar radiation pressure and atmospheric trail on the attitude of the satellite, is complex. In addition, the technology we are using today is ageing.
To meet our needs of performance, we suggest to exploit 3D ray tracing algorithms. These algorithms, existing on GPU, are widely used in the field of the video games, for instance.
This library also contains calculations of differential equations of matrix. This internship will thus be the opportunity to estimate the gains of using GPU for this calculations.
This internship has multiple purposes.By joining us, you will take part in the following missions:
1. Upgrade the algorithm computing solar pressure to use ray tracing calculation.
2. Use the capacities of GPU by taking advantage of the numerous similar calculations in the algorithms that may run in parallel.3. Estimate the gains of the GPU for important matrix calculations.
4. Interface with existing mathematical algorithms in Ada from GPU algorithms to be developed, written in C/C ++ (Cuda or OpenGL)
You are interested in joining our innovative Group ? Do not hesitate to apply to this offer.Learn more about Thales Alenia Space by clicking Postuler maintenant >>