STAGE en développement C++ pour l’intégration d’une interface PCI Express entre un processeur DSP et un FPGA sur une application temps-réel embarquée (H/F)

Stage
Gennevilliers
Salaire : Non spécifié
Télétravail non autorisé
Postuler

Thales
Thales

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

QUI SOMMES-NOUS ?

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 Cybersécurité & Identité numérique. 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

  • Une réussite commune portée par notre culture et excellence technologique, votre expérience et notre ambition partagée
  • Un package de rémunération attractif (épargne salariale, variable ou 13ième mois selon les postes, restaurant d’entreprise,…)
  • La possibilité de développer vos compétences en continu grâce à nos parcours de formation et nos académies internes #ENTREPRISEAPPRENANTE
  • Notre attention portée à votre équilibre personnel et professionnel (Accord télétravail, RTT, congés d’ancienneté, jours enfants malades, guide parentalité, crèches, CSE / ASC,… )
  • Des communautés internes permettant de vous engager sur les sujets qui vous tiennent à cœur : innovation, diversité, environnement
  • Un environnement inclusif et bienveillant où vous êtes accueilli et valorisé avec notre politique handi-accueillante, notre charte LGBT+, notre initiative #StOpe pour lutter contre le sexisme.
Thales propose des systèmes d’information et de communication sécurisés et interopérables pour les forces armées, les forces de sécurité et les opérateurs d’importance vitale. Ces activités, qui regroupent radiocommunications, réseaux, systèmes de protection, systèmes d’information critiques et cybersécurité, répondent aux besoins de marchés où l’utilisation des nouvelles technologies numériques est déterminante. Thales intervient tout au long de la chaîne de valeur, des équipements aux systèmes en passant par le soutien logistique et les services associés.Le site de Gennevilliers est le cœur des activités de conception, et de développement et de soutien des produits et solutions de radiocommunications des Armées, des systèmes de réseaux d’infrastructures résilients et de communications par satellite, et ainsi que des solutions de cybersécurité.

Dans le cadre de notre projet, nous recherchons un stagiaire en développement C++ pour l’intégration d’une interface PCI Express entre un processeur DSP et un FPGA sur une application temps-réel embarquée (H/F)

QUI ETES VOUS ?

De formation Ecole d’ingénieur, filière informatique embarquée temps réel, vous cherchez un stage de fin d’étude. Nous vous proposons un poste à la croisée de différents métiers : l’informatique embarqué temps réel et l’intégration logiciel/matériel.

En dernière année (Bac +5) de formation en Ecole d’ingénieur ou équivalent, filière informatique embarquée temps réel, vous avez des connaissances en :

  • Langage C++,
  • Logiciel embarqué temps réel,
  • Systèmes de transmissions numériques radio,
  • OS temps réel et Linux,
  • Des notions de réseau et télécom,
  • Outils de gestion de configuration (Git)

Ce que l’on reconnait chez vous :

  • Une grande curiosité
  • Une forte capacité d’apprentissage et d’adaptation

Et comme la technique ne fait pas tout, ce qui nous intéresse, c'est avant tout votre potentiel, votre engagement, votre énergie et votre soif d’apprendre ; si votre profil ne correspond pas à 100 %, pas d’inquiétude, les parcours atypiques sont également les bienvenus ! Dites-nous simplement pourquoi vous êtes le candidat idéal pour ce poste.

Vous vous reconnaissez ?

Alors n’hésitez plus, adressez-nous votre candidature et embarquez pour ce projet ! 

CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :

Au sein du service "Waveform Embedded Processing", nous intervenons sur les postes radio réalisés par SIX, pour l'ensemble des gammes de transmission (VLF, HF, V/UHF, SHF, EHF) et différents types de liaisons (aéronautiques, navales, terrestres, satellites). Nous concevons et implémentons les logiciels couches physiques (algorithmes traitement du signal) et Lower MAC (Medium Access Control). Leurs intégrations sont réalisées sur cible DSP ou GPP avec des contraintes embarqués et temps réel fortes puis avec la radio.

Pour répondre à ces challenges, nous sommes 35 personnes (des développeurs, des intégrateurs, des architectes logiciels, des SwEM et IVQM) répartis sur les sites de (Gennevilliers et Cholet).

Naturellement, nous encourageons le partage des connaissances et la montée en compétence au sein de l’équipe avec des projets variés pour de nombreux cas d’emplois au sein des produits SIX.

L’objectif principal du stage consiste à remplacer l’émission/réception de paquets d’échantillons radio, entre un DSP et un FPGA, sur une interface JESD 207 par une interface PCI Express au sein d’un modem satellite. Vous intégrerez l’équipe du projet et son process de développement Agile. Vous participerez à la conception et à la mise à jour de la documentation (ICD/SRS), au revue de pairs et au développement du code et des tests unitaires dans le cadre de la norme DO 178 C au niveau DAL D. Le développement sera réalisé en C++ directement sur cible DSP sous la supervision d’un développeur et d’un architecte logiciel. Il consistera à définir, intégrer et vérifier une interface échantillons (à base de registres, d’interruption et de buffers circulaires) entre un DSP et un FPGA en collaboration avec un autre stagiaire sur la partie FPGA. L’intégration sera menée sur un banc de test et une non-régression de la solution développée sera effectuée sur une plateforme d’essai. Une comparaison des performances sera réalisée entre la solution à base d’interface JESD et PCIe, notamment en terme de latence et de ressources DSP utilisées, pour de futures évolutions du produit.

Les résultats du stage pourront faire office de démonstration à l’équipe projet et être intégrés dans les livraisons logicielles à la plateforme d’essai modem au niveau système.

Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d’études.

Le poste pouvant nécessiter d'accéder à des informations relevant du secret de la défense nationale, la personne retenue fera l'objet d'une procédure d’habilitation, conformément aux dispositions des articles R.2311-1 et suivants du Code de la défense et de l’IGI 1300 SGDSN/PSE du 09 août 2021.Thales reconnait tous les talents, la diversité est notre meilleur atout. Postulez et rejoignez nous !

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres
Postuler