Browse opportunities at EXAIL on Screeningpass, with contract, location and application details.
Stage – Développement Python/C++ & optimisation logicielle - H/F
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 c…
Information about EXAIL
- Official domain
- exail.com
- Open jobs
- 55
Job details
The full description published by EXAIL.
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.
Workplace
Confirmed address
The job posting directly provides this address.
Apply for this job
How do I apply?
The job is published on EXAIL’s website. Open the original posting ↗ to submit your application. Screeningpass does not fill in a form for you.
Who should you write to at EXAIL about this role?
Start a contact search from this page. Screeningpass suggests up to three people connected to the role. Choose whom to write to, then Screeningpass looks for their professional email and prepares a message. You review it and send it yourself with Gmail. An email address is not always available, and a reply is never guaranteed.
How much does finding a contact cost?
A search costs 1 credit. Your credit is returned if the search fails. Signing up gives you 3 credits, enough for 3 searches.
What does Screeningpass do?
Screeningpass brings together internships, apprenticeships and jobs published by companies. For a job, Screeningpass finds someone to contact at the company, looks for their professional email and prepares a message using your CV. See how it works in detail.