STAGE 2025 - (IA) Intelligence artificielle embarquée : L'exécution efficace des modèles Machine Learning sur un processeur graphique

Toulouse - Saint-Martin

Airbus

Airbus pioneers sustainable aerospace for a safe and united world. Airbus designs, manufactures and delivers industry-leading commercial aircraft, helicopters, military transports, satellites, launchers and more.

View all jobs at Airbus

Job Description:

Et si votre aventure professionnelle commençait avec Airbus ! 

Vous recherchez un stage de fin d’année ou intégré dans une année de césure vous permettant de valider votre diplôme? Nous vous proposons de travailler dans une entreprise leader mondial dans son domaine, tournée vers le digital, à la pointe de la recherche et de l’innovation! 

Une offre de stage intitulée « Stage en Intelligence Articielle Embarquée (f/h) » vient de s'ouvrir au sein de Airbus Commercial Aircraft sur son site de Toulouse.

Vous rejoindrez le département « Airbus Avionics Simulation Software (1YYW) » en charge du développement de logiciel embarqué. 

Idéalement, ce stage d’une durée de 6 mois commencera en Février 2025

(la période est communiquée à titre indicatif, et pourra être revue). 

Tâches et responsabilités: 

Le candidat retenu contribuera aux travaux en cours sur l'intelligence artificielle embarquée dans les systèmes avioniques. En particulier, en fonction de ses connaissances et de ses intérêts, il/elle participera et contribuera aux activités suivantes du projet :

Normalisation ONNX liée à la sécurité

Contribuer à la normalisation du format d'échange de modèles ML, appelé ONNX, appliqué au domaine des systèmes liés à la sécurité, y compris

  • la définition de la sémantique des opérateurs CNN, y compris la formulation mathématique

  • la description de la sémantique des graphes de calcul

  • la formalisation et la définition des types de données

Référence des opérateurs CNN

Fournir une définition sémantique formelle des opérateurs CNN sélectionnés et développer une implémentation de référence en langage de programmation C ; fournir des preuves (un ensemble de preuves informelles) de l'exactitude de l'implémentation par rapport à la sémantique formelle originale des opérateurs correspondants.

Mise en œuvre optimisée des opérateurs CNN

Développer des implémentations optimisées de bas niveau (en OpenCL) pour les opérateurs CNN sélectionnés afin de les exécuter sur un processeur graphique. En particulier, cette activité comprendra

  • analyser les optimisations les plus efficaces appliquées à divers opérateurs CNN disponibles dans des outils propriétaires, tels que Intel Openvino ou TensorRT

  • développer un code de couche basse personnalisé (en OpenCL) pour les opérateurs CNN, en tenant compte des techniques d'optimisation identifiées

  • évaluer l'efficacité des implémentations proposées dans un ensemble de tests d'étalonnage.

Votre carte d’embarquement : 

Vous préparez actuellement un diplôme de niveau Bac +5 (ou équivalent) dans le domaine de l’informatique, le génie logiciel et/ou les systèmes embarqués ou une discipline apparentée? Vous possédez les compétences suivantes :

 

  • Fort intérêt et enthousiasme pour l'intelligence artificielle et ses applications dans l'avionique.

  • Système d'exploitation : Windows et Linux

  • Compétences en programmation informatique :

    • C/C++ : Une expérience de la programmation GPU est un avantage

    • Python : Une expérience avec les frameworks ML est un avantage

  • Machine Learning : connaissances de base (une expérience pratique des formats de modèles ML exportés, tels que ONNX, est un avantage)

  • Autonome et proactif

Compétences linguistiques attendues : 

  • Anglais : avancé

  • Français  : courant 

Prochaines étapes de notre processus de sélection: 

Votre candidature sera analysée par un recruteur/recruteuse dans les prochains jours. Si votre profil correspond aux pré requis, vous serez invité(e) à réaliser un entretien vidéo dont le résultat sera visionné par le recruteur/recruteuse. Si votre candidature est retenue, elle sera alors proposée au manager pour un entretien. 

Rejoignez-nous!

This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company’s success, reputation and sustainable growth.

Company:

Airbus Operations SAS

Employment Type:

Internship

-------

Experience Level:

Student

Job Family:

Software Engineering

By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus.
Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief.

Airbus is, and always has been, committed to equal opportunities for all. As such, we will never ask for any type of monetary exchange in the frame of a recruitment process. Any impersonation of Airbus to do so should be reported to emsom@airbus.com.

At Airbus, we support you to work, connect and collaborate more easily and flexibly. Wherever possible, we foster flexible working arrangements to stimulate innovative thinking.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  3  0  0

Tags: Engineering GPU Linux Machine Learning ONNX Python SAS TensorRT

Perks/benefits: Career development Flex hours

Region: Europe
Country: France

More jobs like this