T

Thales

Global defense and aerospace electronics

Software Development Internship – Virtual Actor Control

Desktop Application DevelopmentConfirmed live in the last 24 hours
InternshipCergy, FranceNo salary listedIn-person

About the Job

Requirements

  • The candidate must be preparing for a Bac+5-level engineering degree specializing in computer science, software development, or embedded systems.
  • The candidate must understand object-oriented programming principles and common software design patterns.
  • The candidate must have good knowledge of C#/.NET, ideally version 6 or later, and WPF.
  • The candidate must know the MVVM architectural pattern.
  • The candidate should be able to take responsibility for technical tasks and regularly report progress.
  • The candidate should collaborate with technical and business teams to understand needs and validate proposed solutions.
  • The candidate should maintain code quality, development reliability, and documentation quality.
  • The candidate should be curious and adaptable to new technologies, project changes, and feedback.

Responsibilities

  • Gather functional requirements from instructors and study the software interfaces already integrated into instructor stations.
  • Develop an ergonomic user interface consistent with the existing software environment, visual identity, and usage patterns.
  • Define and implement virtual actor behaviors according to operational needs expressed by instructors.
  • Develop a functional proof of concept using C#/.NET and WPF, with possible integration of Angular components, to validate technical feasibility and proposed functionality.
  • Explore and integrate, in collaboration with research and development teams, artificial intelligence solutions that could improve virtual actor control, particularly audio-command management.
  • Test the prototype, document the results, and present them to business teams to assess feasibility and integration into the software development process.

Desired Qualifications

  • Knowledge of Angular for front-end development.
  • Initial experience with project management tools such as JIRA.
  • Interest in artificial intelligence and machine learning algorithms.

About the Company

Thales

Global defense and aerospace electronics

Thales designs and delivers critical technology for aerospace, defense, and digital security. Its products include electronics, software, and data-security systems that power air travel, payments, and modern military platforms, by integrating hardware and software to build systems such as avionics, radar, cybersecurity, and secure communications that collect sensor data and protect networks. It stands out through deep industrial experience, end-to-end solutions across defense, aerospace, and cybersecurity, and a focus on AI and quantum tech, aided by strategic acquisitions and partial state ownership. Its goal is to provide reliable, secure, and connected technologies that support national security, public safety, and everyday life by solving complex security and connectivity challenges.

Company size
10,001+
Company stage
IPO
Headquarters
Meudon, France
Founded
1893

Recently Posted Jobs

Explore more opportunities at Thales

See more jobs