Software design engineer M/W
Organisation/Company Université de Bordeaux / University of Bordeaux Research Field Astronomy » Astrophysics Engineering » Electronic engineering Researcher Profile Other Profession Positions Bachelor Positions Application Deadline 22 May 2026 - 12:00 (Europe/Paris) Country France Type of Contract Temporary Job Status Full-time Hours Per Week 37.5 Offer Starting Date 15 Jun 2026 Is the job funded through the EU Research Framework Programme? Horizon Europe (other) 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 Software design engineer 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 part of the "Scientific Computing and Data Science" ( CSSD ) team made up of 7 engineers. This team is specialised in software development and scientific computing. It accompanies and supports emerging projects in digital instrumentation, simulation/modeling, and data processing for the benefit of the laboratory’s research teams.
Your mission will be to design, develop, deploy and maintain scientific software dedicated to the analysis and/or simulation of astrophysical data. You will support the LAB’s research teams in implementing simple, robust, efficient, and reproducible codes and contribute to their scientific development.
- You analyze scientific needs in collaboration with research teams, then design and propose software architectures that address the identified issues.
- You develop, test, and maintain software while ensuring its robustness and the reproducibility of its results by implementing a quality process.
- You analyze and optimise the performance of codes (parallelisation, GPU) on various architectures.
- You ensure the deployment of codes on local, regional, or national computing infrastructures.
- You provide technical support to scientific teams and assist users in adopting the tools through training activities.
- You write the technical and functional documentation for the developed codes.
You may be asked to participate in scientific publications as a technical contributor.
Requirements
Research Field Engineering > Computer engineering Education Level Bachelor Degree or equivalent
Research Field Mathematics > Applied mathematics Education Level Bachelor Degree or equivalent
Holder of a Bachelor’s degree in Computer Science or Applied Mathematics, you have 2 years’ experience or more, ideally in the field of astrophysics.
- You have acquired expertise in Software Engineering: software architecture, development methods, …
- You are familiar with development tools and practices: version management, quality, continuous integration, testing, reproducibility, collaborative tools, etc.
- You are an expert in at least one programming language: Python, FORTRAN, C/C++ and associated scientific libraries.
- You are familiar with Linux/Unix development and deployment environments, containerisation (Apptainer), and, if possible, HPC scientific computing environments.
- You have knowledge and skills in profiling, optimisation, and code acceleration (parallelisation, GPU porting).
- You know how to work independently and with the project management methodology.
- You are recognised for your ability to synthesize, your rigor, and your curiosity.
- You are able to communicate with IT experts and lay people.
- Technical English level (B2 / C1 level).
Specific Requirements
You'll have to comply with the Working Laws in France.
Languages
ENGLISH Level Basic
FRENCH Level Basic
Additional Information
Gross monthly salary: from 2250€ to 2500 € according to the salary grid and experience
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
#J-18808-Ljbffr