KNDS France logo

Internship - Evaluation of Rust Programming Language Usage

KNDS France

Internship Opportunity: Evaluation of Rust Programming Language Usage

About the Role

We are seeking a motivated intern to join our engineering team at KNDS France. This internship focuses on evaluating the Rust programming language for our software needs. The primary task will involve re-implementing a critical software component in Rust, validating the rewrite, and conducting a quantitative and qualitative analysis compared to the existing C++ version.

Key Responsibilities

  • Understand the Current System: Familiarize yourself with the messaging router of our artillery software bus.
  • Re-implement in Rust: Rewrite the component using Rust, ensuring functionality and performance are maintained.
  • Validation: Validate the rewritten component to ensure it meets all functional requirements.
  • Performance Comparison: Compare the performance of the Rust implementation with the existing C++ version.
  • Evaluate Development Parameters: Assess programming speed, maintainability, and integrability of the Rust version.
  • Resource Compilation: Develop a catalog of resources for Rust development, including best practices, libraries, and tools.
  • Presentation of Findings: Present objective conclusions and recommendations based on your analysis.

Required Skills and Qualifications

  • Educational Background: Currently pursuing a Master's degree (Bac+5) in Software Development or a related field.
  • Programming Knowledge: Basic understanding of C++ and Rust programming languages.
  • Communication Skills: Strong ability to communicate effectively with software architects and team members.

Internship Details

  • Type of Contract: Internship
  • Duration: 6 months

Why Join Us?

This internship offers a unique opportunity to work with cutting-edge technology in the defense sector. You will gain hands-on experience with Rust, a modern programming language designed for safety and performance, and contribute to critical software development projects.

About KNDS France

KNDS France is a leading company in the defense and space manufacturing industry. We are committed to innovation and excellence in providing advanced defense systems to meet the needs of the French army and other land forces worldwide.

Join us and be part of a team that is shaping the future of defense technology.

Similar jobs

Last update: 23 minutes ago

ASML logo
ASML

Computer Science Internship: C++/C Software Developer

Join ASML as a Computer Science Intern focusing on C++/C software development and code visualization.

Qorvo, Inc. logo
Qorvo, Inc.

Software Engineering Intern - Python/C++

Join Qorvo as a Software Engineering Intern in Barcelona. Work with Python/C++ to streamline software processes. Gain real-world experience.

Euronext logo
Euronext

Internship Data Scientist

Join Euronext as a Data Scientist intern in Milan. Engage in data analysis, innovate data solutions, and support trading platforms.

PickNik Robotics logo
PickNik Robotics

Software Engineering Intern

Join PickNik Robotics as a Software Engineering Intern to work on advanced robotics software using Python, C++, and ROS.

Siemens logo
Siemens

Working Student - Software Engineer

Join Siemens as a Working Student Software Engineer in Bucharest. Gain experience in software engineering for railway systems.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

ASML logo
ASML

Computer Science Internship: Web Developer

Join ASML as a Computer Science Intern focusing on web development, enhancing code visualization tools. Ideal for students in CS or Software Engineering.

HarfangLab logo
HarfangLab

Frontend Developer Intern - Vue.js

Join HarfangLab as a Frontend Developer Intern focusing on Vue.js. Work in a dynamic team to develop cutting-edge cybersecurity solutions.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Luxembourg. Work on cutting-edge projects and innovate with experienced engineers.

Randstad Digital France logo
Randstad Digital France

Lead React Developer

Join Randstad Digital France as a Lead React Developer, leading a team in agile software development with React and Java.

Epic Games logo
Epic Games

Gameplay Programmer Intern

Join Epic Games as a Gameplay Programmer Intern to work on exciting projects in the Fortnite Ecosystem.

Arm logo
Arm

Intern Software Engineer

Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.

Red Hat logo
Red Hat

Software Engineering Intern

Join Red Hat as a Software Engineering Intern in Raleigh, NC. Gain experience in Python, Go, and collaborate with global teams.

Epic Games logo
Epic Games

Gameplay Programmer Intern

Join Epic Games as a Gameplay Programmer Intern to work on Fortnite using C++ and Unreal Engine.

Patrowl.io logo
Patrowl.io

Intern Back-End Developer Python and QA

Join Patrowl.io as an Intern Back-End Developer in Paris, focusing on Python and QA in a dynamic, Agile environment.

Roland Berger logo
Roland Berger

Intern Data Scientist

Join Roland Berger as an Intern Data Scientist in Paris. Work on data analysis, machine learning, and consulting projects.

Nike logo
Nike

Software Engineering Undergraduate Intern

Join Nike as a Software Engineering Intern, work with cutting-edge technology, and innovate in a diverse and inclusive environment.

Second Dinner logo
Second Dinner

Software Engineer Intern, Tools

Join Second Dinner as a Software Engineer Intern, working remotely on game development tools with C#, Java, and TypeScript.

ASML logo
ASML

Internship - Software Developer in DevOps

Join ASML as a Software Developer Intern in DevOps, focusing on automation and CI/CD infrastructure.

SingleStore logo
SingleStore

Software Engineer Intern, DB Engine (Summer 2025)

Join SingleStore as a Software Engineer Intern for Summer 2025, working on real-time technology with C++ and distributed systems.

Brunswick Corporation logo
Brunswick Corporation

Software Engineering Intern

Join Navico Group as a Software Engineering Intern in Tulsa, OK. Support trolling motor development with C/C++ skills. Full-time May-August.

Siemens logo
Siemens

Internship for Web Application Development

Join Siemens as a Web Application Intern to develop healthcare applications using Python, Flask, and JavaScript frameworks.

Kognitos logo
Kognitos

Software Engineer Intern

Join Kognitos as a Software Engineer Intern to work on AI and machine learning projects in San Jose.

Epic Games logo
Epic Games

UX/UI Programmer Intern

Join Epic Games as a UX/UI Programmer Intern to enhance Fortnite's gameplay experience.