Internship IT Engineer M/F
Thales
Job Summary
At Cergy, you will contribute to some of the world's most sophisticated training and simulation systems. You will join the Simulation Competence Center within Thales Avionics' Training and Simulation (T&S) entity, specifically a land combat program. Your main missions will involve analyzing existing tests, automating them, implementing a Python software for serial communication and weapon emulation, maintaining an existing collective weapon emulator, and documenting/validating automated tests.
Must Have
- Analyze existing tests and identify manual tests for automation.
- Understand and analyze needs to meet emulation requirements.
- Collaborate with engineering teams to understand feature specifics.
- Implement Python software for serial communication and emulation of all weapon types.
- Propose a graphical interface for displaying and sending system information (e.g., reloading, firing).
- Ensure the software is scalable for adding new weapons.
- Maintain the existing collective weapon emulator in Python.
- Document and validate automated test results.
- Propose improvements for the test automation process.
- Participate in team meetings to exchange ideas and feedback.
- BAC+5 engineering degree with a focus on IT.
- Skills in Squish, Python programming, Qt, JIRA.
Good to Have
- C++ programming
- C# programming
Perks & Benefits
- Technological expertise
- Attention to employee work-life balance
- Inclusive and benevolent environment
- Recognized societal and environmental commitment (Thales Solidarity, CAC 40 ESG index)
- Regulated internship with remuneration determined by study level
Job Description
Build a future of trust together
Thales is a global leader in high technology 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 world's most sophisticated training and simulation systems. Do you dream of piloting helicopters, fighter jets, or armored vehicles? Join us and take on the challenges of the air, land, and naval domains!
Context
Within the Simulation Competence Center of the Training and Simulation (T&S) entity of Thales Avionics (AVS), you will join a Land Combat Program.
This simulator is a new-generation training tool that realistically simulates, tracks, and analyzes force engagements in urban or open environments by implementing visual and sound animation devices as well as laser systems installed on weapons, allowing the combat environment to be reproduced with maximum realism. It also allows for detailed post-action analysis by exploiting recordings and attritions generated by combat firing simulators.
Your missions
As part of the continuous improvement of an urban combat simulator, particularly in the area of testing, we are looking for an intern capable of proposing software improvement and innovation solutions to optimize the automation of manually performed tests and the emulation of all weapons supported by the system.
By joining us, your main missions will be as follows:
1. Analysis of Existing Tests:
- Familiarize yourself with the system and currently performed tests (documentation, results, etc.).
- Identify manual tests that can be automated.
2. Test Automation:
- Understand and analyze the need to meet emulation requirements.
- Collaborate with engineering teams to understand the specifics of the functionalities to be tested.
3. Implement Python software capable of establishing serial communication with the system and emulating all types of weapons mounted on a vehicle or carried by a soldier.
- Propose a graphical interface to display all information coming from the system and send information to the system (e.g., ammunition reloading) and send information to the system (e.g., firing).
- The software must be scalable and allow for the addition of new weapons.
4. Maintain the collective weapon emulator already developed in Python, according to needs (mainly changes in data exchanged via xbee link).
5. Documentation and Validation:
- Write clear and concise documentation for the automated tests developed.
- Participate in the validation of automated test results to ensure their relevance and reliability.
6. Continuous Improvement:
- Propose improvements for the test automation process.
- Participate in team meetings to exchange ideas and feedback on your work.
Your profile
An engineering student with a BAC+5 degree specializing in IT, you are looking for a 6-month internship.
Do you have the following skills?
**Squish
Python programming
Qt
JIRA**
C++ programming, C# programming
Then this position is for you!
All our internships are regulated and subject to remuneration, the amount of which 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!