Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

IT/SSC intern - Improvement of the Adacore build system tool

AdaCore

Paris

Hybride

EUR 20 000 - 40 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

A technology company is seeking an intern in Paris to assist with software tool enhancements, primarily involving Python programming and usability improvements. This 6-month internship offers a gross monthly salary of €1,800, along with benefits like meal vouchers and career development opportunities. The role requires skills in Python, version control, and a basic understanding of Unix systems.

Prestations

Gross monthly salary of €1,800
Meal vouchers subsidized by the company at 60%
5 days of paid leave
CSE benefits
Opportunities for career development at the end of the internship

Qualifications

  • Familiarity with Python programming is essential for various tasks.
  • Experience with GitLab/GitHub is necessary for version control.
  • Understanding Unix systems is beneficial, though not mandatory.

Responsabilités

  • Assist the IT team in improving the ANOD tool's usability and functionality.
  • Set up shell autocompletion to enhance user experience.
  • Improve sandbox management for developers.
  • Modernize the ANOD command line output for clarity.
  • Optimize Python code for performance improvements.
  • Test ANOD commands to ensure proper functionality.

Connaissances

Programming in Python
Development environment (Gitlab, Github)
Unix Systems knowledge
Knowledge of build systems (Make, CMake)
Description du poste
AdaCore: Helping Developers Build Software that Matters

Everything we do at AdaCore is centered around helping developers build safe, secure and reliable software.

For 30 years, we've partnered with global leaders in aerospace & defense, air traffic management, space, railway and financial services. We've developed tools and services simplifying high-integrity software development through a subscription-based model. As demand for secure applications grows in industries like automotive, medical, energy, and IoT, we're adapting our proven technologies to assist a new generation of developers.

Our 150 global experts based in the US, France, Germany, the UK, and Estonia, collectively develop cutting-edge technologies to address the challenges of high-grade software development.

Joining AdaCore is about joining a culture of innovation, openness, collaboration and dependability, which defines how we work together, with our customers and partners.

Context

AdaCore generates and qualifies hundreds of binary packages daily, using diverse languages and build technologies.

During this internship, you will join a dynamic team at AdaCore (IT) and learn how to build and manage the production system of secure software by improving our dedicated tool: ANOD. You will have to work with both open‑source and private parts of our codebase. It is also an opportunity to contribute to a tool used by all engineers to create sandboxed environments for developing technologies, reproducing issues, and performing other tasks.

With the evolution of technologies, standards (such as SLSA), and company growth, ANOD must be continually enhanced to meet these evolving needs. We identified three main areas of improvement:

  • Usability (Autocompletion, better sandbox management, etc.)
  • Rapidity (Make common ANOD operations much faster)
  • Testing (Improve our testing and coverage)
Goals

The purpose of this internship is to assist the IT team in improving the tool in the following areas. Some examples of tasks that you may perform:

  • Usability
  • Setting up shell autocompletion: It involves automatically generating the autocompletion script for BASH (and possibly others) and integrating it into our installation system.
  • Improving our sandbox management: It involves entering the sandbox implementation to add new features requested by AdaCore developers, standards, and others.
  • Modernizing the ANOD command line/output: ANOD has several commands and outputs a large amount of information. Some output can be greatly improved for better readability and user comfort.
  • Rapidity
  • Optimize some Python code to make it significantly faster: Speed is a crucial aspect of ANOD. A tool that is too slow can be costly and frustrate users.
  • Testing
  • Test all ANOD commands and behaviors: This involves thoroughly checking every function and action of the ANOD tool to ensure they operate as intended.
  • Detecting regressions in tool behaviors: This involves identifying any new bugs or unintended changes in the tool's functionality that may have been introduced during development or updates. The dedicated Python test suite will be designed to automatically catch these issues.

Everything should be evolutive, maintainable, and as simple as possible. The code must also be fully typed to improve our error detection.

Skills required or nice to have
  • Programming in Python
  • Development environment (Gitlab, Github, …)
  • Unix Systems knowledge (Windows development is not required, but is an advantage)
  • Some knowledge of build systems, such as Make or CMake
Our benefits
  • Gross monthly salary of 1,800€
  • Meal vouchers subsidized by the company at 60%
  • 5 days of paid leave
  • CSE benefits
  • Opportunities for career development at the end of the internship
Timeframe & Location

During 2026 - 6 months - Toulouse or Paris

Beyond the job

We're a global organization driven by diverse backgrounds, fostering innovation through an open exchange of ideas. We welcome applicants of all backgrounds, celebrating diversity in ethnicity, nationality, gender, age, religion, abilities, sexual orientation, veteran or marital status.

Our commitment is to help our teammates, wherever they are based, feel comfortable and satisfied, by encouraging flexibility to ensure them a healthy work‑life balance. Additionally, we prioritize individual development by offering training from day one with a personalized onboarding plan.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.