Ingénieur de Recherche en Développement Logiciel H/F

Lab
Canton of Bordeaux-2, France
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Compensation
€ 30K

Job location

Canton of Bordeaux-2, France

Tech stack

C
Artificial Intelligence
Unit Testing
C++
Linux
Ethernet
Field-Programmable Gate Array (FPGA)
Python
Remote Direct Memory Access
Software Engineering
Information Technology
Programming Languages

Job description

Dans le cadre du projet européen (Horizon Europe) , nous recrutons un Ingénieur de recherche en développement logiciel F/H.

L'objectif du projet est de donner un coup de pouce maximal aux infrastructures majeures de recherche européennes de pointe dans le domaine de la radioastronomie.

Nous concevrons et démontrerons des blocs communs, basés sur des technologies de innovantes. Les éléments de base seront de nouveaux composants d'instruments et des solutions numériques avancées, basées sur du matériel nouvellement disponible (optimisé HPC / AI).

Cette approche permettra d'accroître considérablement le potentiel scientifique des principaux observatoires radioastronomiques d'Europe, pour les cas scientifiques qui figurent en tête de leurs priorités à long terme, et qui s'adressent à la communauté scientifique le plus élargie possible en Europe et au-delà.

Vous serez intégré au sein de l'équipe «Systèmes Electroniques et Informatique Instrumentale» (SE2I) qui comprend environ 10 personnes. Cette équipe assure la définition, la conception et le suivi d'instruments scientifiques dans le cadre de projets instrumentaux pour l'astronomie et l'astrophysique. Elle dispose également d'une expertise dans le domaine de la numérisation à haut débit et du traitement numérique du signal bien connue dans la communauté de la radioastronomie. Cette expertise, principalement basée sur les technologies FPGA, inclut désormais les CPU et GPU.

Vous contribuerez, notamment dans le cadre du projet européen RADIOBLOCKS, au développement d'une chaine logicielle de traitement du signal, allant de la réception de données via le protocole 400 GbE à la cross-corrélation en temps réel sur GPU.

Architecture et développement logiciel

Vous traitez les données sur GPU multicoeurs Vous concevez et mettez en oeuvre l'IHM pour contrôle commande et analyse spectrale Vous apportez des solutions et protocoles de transport de données: DPDK, RDMA, DOCA DPA

Tests et validation

Vous procédez aux tests unitaires ainsi qu'à l'intégration et la validation fonctionnelle Vous êtes en charge de l'interfaçage FPGA - NIC - GPU, Bienvenue chez Université de Bordeaux

Rejoignez le Laboratoire d'Astrophysique de Bordeaux () - de l'Université de Bordeaux ! Situé sur le campus de Pessac, Le LAB est une Unité Mixte de Recherche sous tutelle du CNRS et de l'Université de Bordeaux. Le LAB a pour mission de mener des recherches dans le domaine des Sciences de l'Univers, de construire l'instrumentation associée, de former des étudiants, pour et par la recherche et de diffuser des connaissances. Dans le cadre du projet européen (Horizon Europe) , nous recrutons un Ingénieur de recherche en développement logiciel F/H. L'objectif du projet est de donner un coup de pouce maximal aux infrastructures majeures de recherche européennes de pointe dans le domaine de la radioastronomie.Nous concevrons et démontrerons des blocs communs, basés sur des technologies de innovantes. Les éléments de base seront de nouveaux composants d'instruments et des solutions numériques avancées, basées sur du matériel nouvellement disponible (optimisé HPC / AI).Cette approche permettra d'accroître considérablement le potentiel scientifique des principaux observatoires radioastronomiques d'Europe, pour les cas scientifiques qui figurent en tête de leurs priorités à long terme, et qui s'adressent à la communauté scientifique le plus élargie possible en Europe et au-delà.

Requirements

Titulaire d'un diplôme de d'Ingénieur, de Master 2 ou d'un Doctorat en Informatique, mathématiques appliquée ou ingénierie, vous avez des très bonnes connaissances sur les protocoles Ethernet, DPDK, RDMA, DOCA DPA et avez de solides compétences pour mettre en oeuvre des algorithmes de traitement du signal, en temps réel sur GPU.· Vous êtes reconnu pour vos capacité d'adaptation et votre force de proposition· Vous faites preuve de persévérance et de partage en équipe· Vous maîtrisez au moins un langage de programmation parmi C, C++, Python, le système Linux et les GPU· Vous connaissez les architectures bas-niveau· Vous savez optimisez des pipelines en temps réel· Vous savez prendre en main de la documentation complexe et documenter des solutions logicielles· Vous êtes capable de présenter vos travaux à l'oral comme à l'écrit y compris en anglais (niveau C1 /C2)Vous vous reconnaissez? Postulez-vite!, Titulaire d'un diplôme de d'Ingénieur, de Master 2 ou d'un Doctorat en Informatique, mathématiques appliquée ou ingénierie, vous avez des très bonnes connaissances sur les protocoles Ethernet, DPDK, RDMA, DOCA DPA et avez de solides compétences pour mettre en oeuvre des algorithmes de traitement du signal, en temps réel sur GPU.

· Vous êtes reconnu pour vos capacité d'adaptation et votre force de proposition

· Vous faites preuve de persévérance et de partage en équipe

· Vous maîtrisez au moins un langage de programmation parmi C, C++, Python, le système Linux et les GPU

· Vous connaissez les architectures bas-niveau

· Vous savez optimisez des pipelines en temps réel

· Vous savez prendre en main de la documentation complexe et documenter des solutions logicielles

· Vous êtes capable de présenter vos travaux à l'oral comme à l'écrit y compris en anglais (niveau C1 /C2)

About the company

Rejoignez le Laboratoire d'Astrophysique de Bordeaux () - de l'Université de Bordeaux ! Situé sur le campus de Pessac, Le LAB est une Unité Mixte de Recherche sous tutelle du CNRS et de l'Université de Bordeaux. Le LAB a pour mission de mener des recherches dans le domaine des Sciences de l'Univers, de construire l'instrumentation associée, de former des étudiants, pour et par la recherche et de diffuser des connaissances.

Apply for this position