ALTERNANCE - Implémentation d’un traitement de signal sur GPU - H/F
Limours, France
Thales
From Aerospace, Space, Defence to Security & Transportation, Thales helps its customers to create a safer world by giving them the tools they need to perform critical tasksConstruisons 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
Notre savoir-faire technologique
Notre attention portée à l’équilibre des collaborateurs
Un environnement inclusif et bienveillant
Un engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG…)
Votre quotidien
Situé à 20mn du Pôle technologique de Paris-Saclay, le site est l’un des plus grands centres d’excellence radars de surface. Nous contribuons à développer, concevoir, intégrer et tester des radars de surveillance aériennes dédiés à la détection et l’identification de cibles.Pour les nouveaux systèmes de détection, des algorithmes de traitement de signal à forte intensité de calcul sont requis, visant une augmentation significative du nombre d'opérations. Cela nécessite une révision de l'architecture logicielle pour s'adapter aux nouvelles plateformes matérielles et permettre une distribution efficace des calculs.
La diversité des processeurs et accélérateurs accorde une puissance de calcul accrue, bien que le développement soit souvent fragmenté par des technologies spécifiques aux différentes plateformes.
Cette alternance vise à prototyper une chaîne de traitement de signal utilisant une technologie de calcul avancée.
L’apprentissage sera composé des activités suivantes :
• Prise en main de chaînes (algorithmes et codes) de traitement de signal existantes
• Implémentation en « Vulkan Compute » (ou utilisation de bibliothèques) d’algorithmes de convolution, filtrage, normalisation, détection, et de briques algorithmiques pour appliquer des traitements « inverses » (SVD, eigen-décomposition, inversion de matrices)
• Assemblage et tests, benchmarks de ces codes sur GPU et comparaison aux performances et résultats de chaînes existantes
L’apprentissage se conclura par une démonstration des capacités de cette nouvelle brique des traitements de signal radar, sur simulateur et pour deux types de radar très différents.
En bonus, et en fonction de l’avancement, l’apprentissage pourra se voir ajouter une thématique « réseaux de neurones » et leur utilisation dans un traitement de signal en temps-réel.
Votre profil
De formation Bac+3 à +5 avec un intérêt pour l’ingénierie du logiciel, le traitement de signal ?
Vous êtes organisé, rigoureux, curieux et vous aimez travailler en équipe.
Vous avez un réel intérêt pour Intérêt pour l’IA appliquée au développement logiciel.
Vous êtes à l’aise en langage C, C++ ?
Alors ce poste est fait pour vous !
Tags: C Cloud Surveillance
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.