Emploi
J'estime mon salaire
Mon CV
Mes offres
Mes alertes
Se connecter
Trouver un emploi
TYPE DE CONTRAT
Emploi CDI/CDD
Missions d'intérim Offres d'alternance
Astuces emploi Fiches entreprises Fiches métiers
Rechercher

Stage - bibliothèque de conversion matlab vers c/c++ - f/h

Élancourt
Stage
Thales
Bibliothèque
Publiée le 26 octobre
Description de l'offre

Lieu : Elancourt, France

Construisons ensemble un avenir de confiance

Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d’activité : Défense & Sécurité, Aéronautique & Spatial, et Cyber & Digital. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l’environnement et plus inclusif. Le Groupe investit près de 4 milliards d’euros par an en Recherche & Développement, notamment dans des domaines clés de l’innovation tels que l’IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 81 000 collaborateurs dans 68 pays.

Nos engagements, vos avantages

1. Notre savoir-faire technologique

2. Notre attention portée à l’équilibre des collaborateurs

3. Un environnement inclusif et bienveillant

4. Un engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG…)

Votre quotidien

Au coeur de Saint Quentin en Yvelines, le site d'Elancourt est un des centres d’excellence technologique Thales les plus importants. La diversité et la technicité des systèmes et équipements mobilisent des savoir-faire dans plus de 80 métiers dans les solutions de défense, de sécurité de haute technologie et de services numériques.

Lors de la phase d’étude, les algorithmes sont développés sous Matlab, outil adapté au prototypage grâce à ses nombreuses bibliothèques. Pour l’implémentation sur cible électronique, une version équivalente en C/C++ est nécessaire. Bien que Matlab Coder permette une conversion automatique, le code généré reste peu lisible et difficile à maintenir.

En tant que stagiaire vous aurez donc pour principale mission de créer une bibliothèque de fonctions C/C++ pour faciliter la réécriture des algorithmes et assurer une transition fluide de Matlab vers C/C++.

Dans ce cadre vous serez en charge de :

5. L’Analyse de l’existant en interne,
6. Le Développement des structures de données : Après un recensement des structures de données Matlab utilisées en interne, un développement de classes équivalentes ainsi que des méthodes permettant de les manipuler sera effectué. Si besoin, il est possible de s’appuyer sur des bibliothèques publiques (Eigen, OpenCV).
7. La Création d’une bibliothèque équivalente à Matlab : Afin de faciliter le passage de Matlab vers C/C++, une bibliothèque de fonctions élémentaires sera ensuite développée. Elle pourra ensuite être compilée sous forme de MEX (Matlab Executable). Une étape préalable d’identification des fonctions à coder devra être faite.
8. Les Tests, validations, versionnements : L’ensemble des fonctions développées devra faire l’objet de tests unitaires pour valider leur comportement, notamment en comparant la fonction Matlab d’origine avec son équivalent MEX (C/C++ compilé pour Matlab). L’ensemble des sources sera géré en configuration sous GIT. De plus, les sources devront respecter un standard de codage, validé par l’outil interne d’analyse de code SonarQube.
9. La Documentation : L’outil créé est à destination d’algorithmiciens qui travaillent sous Matlab. Il devra être simple d’utilisation ; il sera accompagné d’un document détaillant ses fonctionnalités ainsi que d’un mode d’emploi de traduction de code Matlab vers C/C++.

Votre Profil :

10. Vous êtes actuellement en école d’ingénieur ou en Master 2 en informatique ou en mathématiques appliquées.
11. Vous êtes à la recherche d’un stage de fin d’études d’une durée de 6 mois.
12. Vous êtes capable de lire et comprendre de la documentation technique en anglais
13. Vous avez de bonnes connaissances en langages de programmation tels que Matlab et C/C++. La maîtrise de bibliothèques C/C++ comme Eigen est un atout apprécié.
14. Vous faites preuve d’autonomie, de rigueur, d’un esprit d’initiative et d’une capacité à travailler en équipe avec des profils pluridisciplinaires.
Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d’études.Thales, entreprise Handi-Engagée, reconnait tous les talents. La diversité est notre meilleur atout. Postulez et rejoignez nous !

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Voir plus d'offres d'emploi
Estimer mon salaire
JE DÉPOSE MON CV

En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.

Offres similaires
Recrutement Thales
Emploi Thales à Yvelines
Emploi Yvelines
Emploi Ile-de-France
Intérim Yvelines
Intérim Ile-de-France
Accueil > Emploi > Emploi Culture > Emploi Bibliothèque > Emploi Bibliothèque en Yvelines > STAGE - Bibliothèque de conversion Matlab vers C/C++ - F/H

Jobijoba

  • Conseils emploi
  • Avis Entreprise

Trouvez des offres

  • Emplois par métier
  • Emplois par secteur
  • Emplois par société
  • Emplois par localité
  • Emplois par mots clés
  • Missions Intérim
  • Emploi Alternance

Contact / Partenariats

  • Contactez-nous
  • Publiez vos offres sur Jobijoba
  • Programme d'affiliation

Suivez Jobijoba sur  Linkedin

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies - Accessibilité : Non conforme

© 2025 Jobijoba - Tous Droits Réservés

Les informations recueillies dans ce formulaire font l’objet d’un traitement informatique destiné à Jobijoba SA. Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès et de rectification aux informations qui vous concernent. Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant. Pour en savoir plus, consultez vos droits sur le site de la CNIL.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder