Internship - Development of navigation trajectory calculation - M/F

Thales

Job Summary

This internship at Thales AVS Training & Simulation in Cergy focuses on evolving navigation data server software for helicopter simulators. The intern will refactor existing code, complete trajectory calculations for arrival and approach procedures using ARINC-424 data, and add functionality to provide repositioning parameters for the helicopter on specific procedure points. The role involves C# development and mathematical abstraction for trajectory calculations.

Must Have

  • Refactor existing code for navigation data server software
  • Simplify and improve readability and maintainability of code
  • Document the algorithms used for trajectory calculation
  • Research and correct incorrect leg sequence combinations
  • Complete missing leg sequence combinations in trajectory calculations
  • Propose improvements to trajectory calculations or helicopter performance modeling
  • Add functionality to provide repositioning parameters (altitude, speed, direction, slope) for helicopter on procedure points

Good to Have

  • Use of Git
  • Use of Visual Studio
  • Autonomy
  • Very good communication skills
  • Proactive and propose solutions

Perks & Benefits

  • Conventioned internship with gratification based on study level
  • Inclusive and benevolent environment
  • Recognized societal and environmental commitment (Thales Solidarity, CAC 40 ESG index)

Job Description

Internship - Development of navigation trajectory calculation - M/F

Location: Cergy, France

Let's build a future of trust together

Thales is a global high-tech leader specializing in three sectors: Defense & Security, Aeronautics & Space, and Cyber & Digital. It develops products and solutions that contribute to a safer, more environmentally friendly, and more inclusive world. The Group invests nearly 4 billion euros per year in Research & Development, particularly in key innovation areas such as AI, cybersecurity, quantum, cloud technologies, and 6G. Thales has nearly 81,000 employees in 68 countries.

Our commitments, your benefits

  • Our technological expertise
  • Our attention to employee work-life balance
  • An inclusive and benevolent environment
  • Recognized societal and environmental commitment (Thales Solidarity, CAC 40 ESG index…)

Your daily life

In Cergy, you contribute to some of the most sophisticated training and simulation systems in the world. Do you dream of piloting helicopters, fighter jets, or armored vehicles? Join us and meet the challenges of the air, land, and naval domains!

Thales AVS Training & Simulation specializes in the design and production of simulators used for training in civil and military sectors. In the aeronautical field, Thales provides helicopter simulators for pilot training.

These simulators use navigation data, served by dedicated software, to, among other uses, present the necessary information to the instructor.

The purpose of this internship is to evolve this server software to allow the display of arrival and approach procedures at airports on the instructor's map. The instructor will thus be able to better evaluate the helicopter's trajectory and precisely reposition the helicopter on characteristic points of these procedures.

The internship takes place within the Audio & Simulated Platform (ASP) department in direct collaboration with the navigation database specialist.

Your missions:

As part of this internship, you will be entrusted with 3 missions:

1. Refactoring of existing code.

The navigation data server software calculates arrival, approach, and departure trajectories from navigation data in ARINC-424 format, which describes procedures as legs of different types (corresponding to the instructions pilots must follow).

Initially, you will rework the code to simplify it and make it more readable and maintainable. You will take advantage of this step to familiarize yourself with the subject and document the algorithms used.

2. Complete trajectory calculation

The server software does not process, or does not correctly process, all combinations of leg sequences.

You will have to research and correct incorrect cases and complete missing cases. During this more mathematical step, you will be led to propose improvements to trajectory calculations or to the modeling of helicopter performance.

3. Propose repositioning parameters

From the calculated trajectories, you will add to the software the ability to provide, for each point of the procedures, the parameters allowing the automatic repositioning of the helicopter on this point: altitude, speed, direction, slope.

Your profile

Bac +5 engineering school education, with a specialization in software development and a strong interest in software technologies.

Key skills expected:

Object-oriented software design and development in C#.

Good mathematical abstraction (trajectory calculations on the WGS84 revolution ellipsoid).

Appreciated skills:

Use of git

Use of Visual Studio

– Be autonomous.

– Have very good communication: the subject being vast, it will be necessary to constantly discuss adjustments to be made to the solution.

– Be proactive: question the existing if necessary and propose better adapted solutions.

A word from the team

You will be welcomed into a young and versatile team that deals with the simulation of the carrier, its equipment, and its audio environment.

All our internships are conventioned and subject to a gratification whose amount is determined according to your level of study.

Thales, a Handi-Engaged company, recognizes all talents. Diversity is our best asset. Apply and join us!

9 Skills Required For This Role

Communication Oops Github Game Texts Mathematical C# Git Algorithms Visual Studio

Similar Jobs