Chargement en cours

Research engineer in software development M/W

PARIS, 75
il y a 13 jours

Organisation/Company Université de Bordeaux / University of Bordeaux Research Field Astronomy » Astrophysics Engineering » Computer engineering Researcher Profile Other Profession Positions Research Support Positions Application Deadline 30 Apr 2026 - 12:00 (Europe/Paris) Country France Type of Contract Temporary Job Status Full-time Hours Per Week 37.5 Offer Starting Date 1 Jun 2026 Is the job funded through the EU Research Framework Programme? Horizon Europe Reference Number Is the Job related to staff position within a Research Infrastructure? No

Offer Description

The university of Bordeaux is a great dynamic and responsible university that cares about the well-being of its staff. Joining us means working in a privileged environment within a particularly diverse and open professional community, benefiting from welcome and inclusion schemes, training and internal mobility. It means participating in an academic, scientific and human adventure. It means committing to meeting the challenges of the 21st century.

Join the Astrophysics Laboratory of Bordeaux ( LAB ) – of the University of Bordeaux!

Located on the scientific campus, the LAB is a Research Unit under the supervision of the CNRS and the University of Bordeaux. The LAB’s mission is to conduct research in the field of Universe Sciences, build the associated instrumentation, train students, for and through research and disseminate knowledge.

As part of the European project (Horizon Europe) RADIOBLOCKS , we are recruiting a Research Engineer in software development W/M .

One of our main objectives is to deliver a library of components for the next-generation correlator technology. For that we will develop a collection of efficient, and/or high-performance signal processing building blocks exploiting commercially available hardware accelerator platforms. The most cost-efficient and energy-efficient way to build this correlator system is with FPGAs near the receivers, tensor-core-enabled GPUs for correlations, and an off-the-shelf (Ethernet) network switch in between. A cost-effective and energy efficient design can be achieved by proper codesign between FPGA, network, and GPU: the FPGAs must prepare data so that it can be switched on the network and can be consumed by the GPUs without additional overhead.

Main activities

You will be integrated into the 'Electronic Systems and Instrumental Computing' ( SE2I ) team, which comprises about 10 people. This team is responsible for the definition, design and monitoring of scientific instruments as part of instrumental projects for astronomy and astrophysics. It also has expertise in the field of high-throughput digitization and digital signal processing well known in the radio astronomy community. This expertise, mainly based on FPGA technologies, now includes CPUs and GPUs.

You will contribute, notably within the framework of the European project RADIOBLOCKS, to the development of a signal processing software chain, ranging from data reception via the 400 GbE protocol to real-time cross-correlation on the GPU.

Architecture and software development

  • Architect and implement a high-performance real-time data processing pipeline from 400 GbE network interface cards to GPU memory
  • Research and develop low-level, zero-copy data transport technologies, such as DPDK, RDMA, or NVIDIA DOCA DPA, to avoid unnecessary data copies through intermediate buffers
  • Design and develop persistent CUDA kernels for real-time cross-correlation of multi-channel digitized signals, fully exploiting the massively parallel GPU architecture
  • Work with FPGA developers to ensure seamless end-to-end data flow from digitizers to the GPU processing pipeline
  • Develop real-time monitoring and visualization tools for correlation results, enabling continuous assessment of system stability and signal coherence
  • Develop, unit test, and deploy functional, scalable, robust, and maintainable software
  • Generate and maintain documentation of designed software and integrated systems

Tests and validation

Where to apply

E-mail

Requirements

Research Field Computer science » Informatics Education Level Master Degree or equivalent

Research Field Engineering » Computer engineering Education Level Master Degree or equivalent

Research Field Engineering » Electrical engineering Education Level Master Degree or equivalent

Skills/Qualifications

Holder of a Master’s Degree PhD in Electrical Engineering, Applied Mathematics, or related field. You have a DPDK application development experience and with RDMA or NVIDIA DOCA DPA for low-latency, zero-copy data transport.

  • Proficiency in real-time signal processing, including cross-correlation or similar algorithms.
  • Experience with high-speed data acquisition systems.
  • Experience in RTL/VHDL development with AMD or Intel FPGAs.
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Creative thinker able to apply first-principles reasoning to solve complex problems.
  • Excellent verbal and written communication skills.
  • Teamwork, cross-collaboration and adaptability.
  • Problem solving, results-driven.

Do you recognize yourself? Apply!

Specific Requirements

You’ll have to comply with the Working Laws in France. NB: the position is based in a laboratory in the Restrictive Zone, which requires an investigation prior to hiring, which can take up to 8 weeks.

Languages ENGLISH Level Good

Languages FRENCH Level Good

Additional Information

Gross monthly salary: 2460€

50 days of annual leave from the first year

75% of the cost of a Gironde public transport pass covered

Contribution to private healthcare insurance of 15€ / month

Subsidised meals

Leisure, sports and cultural activities for all staff

Disabled-friendly establishment

Possibility of staff parking

Sustainable mobility package for commuting between home and work

Welcome programme and training courses

Selection process

Recruitment process: Applications are reviewed as they arrive.

Candidates selected for an interview will be contacted by the Recruitment Officer for a first pre-qualification phone conversation. An interview with the supervisor will then be organised by videoconference.

Additional comments

Based in Pessac, Gironde, FRANCE– access by tramway line B (stop «François Bordes») buses or on bike, the laboratory is near the city-centre of Bordeaux and about 60 Km of the Atlantic coasts.

#J-18808-Ljbffr
Entreprise
Euraxess
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
FRANCE
il y a 20 heures
PARIS, 75
il y a 20 jours
PARIS, 75
il y a 11 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès