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

.txt logo
.txt

Rust Developer

Join as a Rust Developer in a cutting-edge tech company, remote work, competitive benefits, and equity options.

Standard AI logo
Standard AI

Senior Software Engineer, Rust

Senior Software Engineer specializing in Rust, remote role in Italy, focusing on high-performance systems and cloud services.

APPRAID TECH logo
APPRAID TECH

Software Architect with Rust and C++ Experience

Seeking a Software Architect with expertise in Rust and C++ for automotive safety-critical systems in Munich.

Dataiku logo
Dataiku

Software Engineer Intern - Business Solutions

Join Dataiku as a Software Engineer Intern in Business Solutions, Paris. Engage in AI and data science projects, using Java, Python, and front-end technologies.

Propellerhead logo
Propellerhead

Senior Rust Engineer - Relocate to New Zealand

Senior Rust Engineer needed in Auckland, NZ. Relocate and work on cutting-edge IT projects with a world-class team. Hybrid work, competitive benefits.

Datadog logo
Datadog

Senior Software Engineer - Static Analysis Engine (Rust)

Senior Software Engineer for Static Analysis Engine using Rust at Datadog in New York. In-depth experience with IDEs and CI/CD integration.

Front logo
Front

Software Engineering Intern - Spring/Summer 2025

Join Front as a Software Engineering Intern in Paris for Spring/Summer 2025. Work with JavaScript, Node.js, and more.

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.

Brocolis logo
Brocolis

Intern Fullstack Developer - 2 Months

Internship for Fullstack Developer in Paris, focusing on JavaScript, React Native, and TypeScript.

Helsing logo
Helsing

Senior Software Engineer - Backend (Rust)

Senior Backend Software Engineer specializing in Rust, involved in AI-based defense systems, offering competitive benefits.

ekino logo
ekino

Node.js Engineer Intern (H/F/X)

Join ekino as a Node.js Engineer Intern, work on high-traffic APIs, and enjoy a hybrid work model in Pantin, France.

Blackmere Consulting, LLC logo
Blackmere Consulting, LLC

Full Stack Engineer with React and Rust

Join as a Full Stack Engineer to develop high-performance web applications using React, Rust, and TypeScript.

ispace, inc. logo
ispace, inc.

Engineering Intern

Join ispace Europe as an Engineering Intern to develop lunar exploration technologies.

Dataiku logo
Dataiku

Software Engineer Intern - Charting Capabilities

Join Dataiku as a Software Engineer Intern to enhance charting capabilities using Angular and JavaScript in Paris.

Rambus logo
Rambus

Intern Embedded Software Developer

Join Rambus as an Embedded Software Intern in Rotterdam to develop skills in C programming and embedded systems.

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.

ASML logo
ASML

Computer Engineering Internship: Real-Time Network Packet Diagnostic Tool

Join ASML as a Computer Engineering Intern to develop a real-time network packet diagnostic tool using C and Python.

HCSS - The Hague Centre for Strategic Studies logo
HCSS - The Hague Centre for Strategic Studies

Data Science Intern

Join HCSS as a Data Science Intern to gain hands-on experience in data analysis, machine learning, and policy research.

.txt logo
.txt

Staff Rust Developer

Remote Staff Rust Developer role in the US, focusing on Rust and Python projects with competitive salary and benefits.

Euronext logo
Euronext

Internship, Digital DevOps

Join Euronext as a Digital DevOps intern in Milan. Gain experience in cloud infrastructure, application support, and troubleshooting.

Strada logo
Strada

Senior Backend Engineer, Rust

Senior Backend Engineer specializing in Rust, with skills in API design, databases, and software development.

Under Armour logo
Under Armour

IT QA Engineering Intern - Rookie Program SS' 2025

Join Under Armour's Rookie Program as an IT QA Engineering Intern in Amsterdam. Gain hands-on experience in QA engineering with a focus on testing and agile processes.

Alan logo
Alan

Software Engineer Internship - 6 Months

Join Alan as a Software Engineer Intern in Paris, mastering Python/JavaScript, tackling big problems, and enjoying flexible benefits.

STATION F logo
STATION F

Tech Alternant - Working Student

Join STATION F in Paris as a Tech Alternant - Working Student, engaging in full-stack web development with a dynamic team.