T

Thales

Global defense and aerospace electronics

Software Development Engineer Parameter Manager Back End Intern

Backend EngineeringPosted on Nov 9
InternshipLimours, FranceNo salary listedHybrid

About the Job

Requirements

  • Currently pursuing a Bac +5-level engineering education or equivalent in software development.
  • Have foundational software development knowledge and a strong interest in software architecture and software quality.
  • Have knowledge of Java, Rust, Linux, embedded systems, and REST APIs.
  • Have practical experience with software migration or refactoring.
  • Have experience using build, continuous integration, version control, or static analysis tools.
  • Demonstrate curiosity, autonomy, communication, analytical thinking, and a methodical approach.

Responsibilities

  • Understand the Parameter Manager's role in the radar architecture.
  • Study its current Java implementation.
  • Identify its exposed interfaces, data flows, execution constraints, and essential mechanisms.
  • Analyze functional behaviors that must be strictly preserved.
  • Propose a Java-to-Rust migration strategy and define a target architecture consistent with the integration environment.
  • Identify considerations involving data structures, memory management, concurrency, serialization, interfacing, error handling, observability, and testability.
  • Formalize potential differences between Java and Rust implementation models.
  • Implement a new Rust version of the Parameter Manager while preserving expected behavior and the existing functional specification.
  • Maintain compatibility with existing interfaces and support progressive integration into the project environment.
  • Define a test strategy to demonstrate functional equivalence and implement regression tests.
  • Compare Java and Rust behavior, analyze discrepancies, correct anomalies, and contribute to evaluating the technical benefits of migration.
  • Document the selected architecture and technical decisions, explain tradeoffs, and report progress, limitations, and prospects for industrialization.

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