Stage – Développement Python/C++ & optimisation logicielle - H/F

Exail

Saint-Germain-en-Laye

On-site

EUR 7,800 - 12,000

Full time

1 hour ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Exail recherche un stagiaire en développement logiciel pour travailler sur l’intégration d’un module C++ et son wrapper Python afin d’accélérer le traitement des données propriétaires. Le stage est axé sur l’optimisation, l’écriture et la validation dans un cadre embarqué.

Vous apprendrez à analyser le format propriétaire, à étudier l’architecture du module existant et à concevoir un module Python de lecture/écriture, tout en garantissant des tests unitaires et une documentation complète.

Qualifications

  • Formation Bac+2 à Bac+4 en informatique ou génie logiciel.
  • Bonnes connaissances en Python et notions en C++.
  • Intérêt pour l’optimisation logicielle et les performances.
  • Esprit d’analyse, autonomie et rigueur.

Responsibilities

  • Concevoir et développer un module Python de lecture et d’écriture.
  • Étudier les fonctionnalités du module C++ et son wrapper Python.
  • Optimiser les performances pour réduire les temps de traitement.
  • Documenter la solution et les résultats obtenus.
  • Intégrer le module dans les outils de validation des algorithmes embarqués.

Skills

Python
Performance optimisation
C++
Git
Software architecture
Unit testing

Education

Bac+2 à Bac+4 en informatique ou génie logiciel

Job description

Envie de mettre vos compétences en développement logiciel au service de projets technologiques ambitieux ?

Chez Exail, nos stagiaires prennent part à des projets concrets et évoluent aux côtés d’équipes expertes dans des environnements technologiques exigeants. Plus qu’une première expérience professionnelle, votre stage sera l’occasion de développer vos compétences, de gagner en autonomie et de contribuer pleinement aux missions de votre équipe.

Rejoignez-nous et venez construire la suite de votre parcours avec Exail !
Votre Mission

Dans le cadre de la validation de nos algorithmes de navigation, nous exploitons des données enregistrées dans un format propriétaire. Un outil Python de lecture, déjà validé et intégré à nos outils de test, permet actuellement de décoder ces données, mais présente certaines limites en matière de performances.

Votre objectif sera d’étudier l’intégration d’un module C++ existant et de son wrapper Python afin d’accélérer le traitement des données. Vous développerez également une fonctionnalité permettant d’écrire dans ce format propriétaire, avant de valider et d’intégrer la nouvelle solution à nos outils de validation.

Un stage technique et concret, à l’interface entre Python, C++, optimisation logicielle et algorithmes de navigation.

Au cours de votre stage, vous serez amené(e) à :

  • Prendre en main le format de données propriétaire, sa spécification et les outils existants ;
  • Analyser l’architecture et le fonctionnement du module Python de lecture actuellement utilisé ;
  • Étudier les fonctionnalités disponibles dans le module C++ existant et son wrapper Python, notamment pour l’écriture des données ;
  • Concevoir et développer un module Python de lecture et d’écriture ;
  • Optimiser ses performances afin de réduire les temps de traitement ;
  • Définir et mettre en place une stratégie de tests unitaires et de validation ;
  • Comparer la nouvelle solution avec l’outil existant afin de vérifier sa conformité et d’évaluer les gains obtenus ;
  • Intégrer le module développé dans les outils de validation des algorithmes embarqués ;
  • Documenter la solution, les choix techniques et les résultats obtenus.
Profil De Candidat Recherché

Vous préparez une formation de niveau Bac+2 à Bac+4 en école d’ingénieurs ou à l’université, avec une spécialisation en informatique, développement logiciel, systèmes embarqués ou domaine équivalent.

Vous vous reconnaissez également dans les éléments suivants :

  • Vous disposez de bonnes connaissances en Python ;
  • Vous êtes intéressé(e) par l’optimisation logicielle et les problématiques de performances ;
  • Des premières notions en C++ seraient appréciées ;
  • Vous avez idéalement des connaissances en architecture logicielle, en tests logiciels ou en gestion de versions avec Git ;
  • Vous aimez comprendre le fonctionnement d’un outil existant avant de proposer des améliorations ;
  • Vous faites preuve de rigueur, d’autonomie et d’un bon esprit d’analyse ;
  • Vous appréciez résoudre des problématiques techniques et mesurer concrètement les résultats de votre travail.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Stage – Développement d’un banc de test électronique automatisé H/F
Stage – Développement d’un banc de test électronique automatisé H/F

Exail • Brest

On-site
EUR 7,800 - 11,000
Stage – Développement d’un banc de test électronique automatisé H/F
Stage – Développement d’un banc de test électronique automatisé H/F

Exail • Kerabélec

On-site
EUR 7,800 - 11,000
Stage - Conception et adaptation de modules e-learning (H/F)
Stage - Conception et adaptation de modules e-learning (H/F)

EXAIL • Kerabélec

On-site
EUR 7,800 - 12,000
Stage - Conception et adaptation de modules e-learning (H/F)
Stage - Conception et adaptation de modules e-learning (H/F)

Exail • Brest

On-site
EUR 6,700 - 13,000
Stage Python/C++ & Optimisation Logicielle (Navigation)
Stage Python/C++ & Optimisation Logicielle (Navigation)

Exail • Saint-Germain-en-Laye

On-site
EUR 7,800 - 12,000
Stage Essais : Développement d'une solution logicielle d'analyse automatique F/H
Stage Essais : Développement d'une solution logicielle d'analyse automatique F/H

MBDA France société par actions simplifiée • Le Plessis-Robinson

On-site
EUR 10,000 - 15,000
Stagiaire Développeur Python - Amélioration d'un pipeline d'analyse d'image drone
Stagiaire Développeur Python - Amélioration d'un pipeline d'analyse d'image drone

LIMAGRAIN • Chappes

On-site
EUR 10,000 - 13,000
Stage – Développement logiciel – Données scientifiques : Simplifier leur intégration et optimiser leur accès
Stage – Développement logiciel – Données scientifiques : Simplifier leur intégration et optimiser leur accès

Magellium Artal Group • Ramonville-Saint-Agne

Remote
EUR 13,000 - 17,000
Stage de fin d'étude - Ingénieur Systèmes d'Information/ERP (6 mois)
Stage de fin d'étude - Ingénieur Systèmes d'Information/ERP (6 mois)

SpikeeLabs • Nantes

Hybrid
EUR 12,000 - 15,000
Tickets restaurant
Stage - Ingénieur Développement d'Outils de Traitement de Données d'Essais H/F
Stage - Ingénieur Développement d'Outils de Traitement de Données d'Essais H/F

Safran - CDD/Stage/Alternance • Colombes

On-site
EUR 11,000 - 16,000