Llvm Software Engineer (Barcelona)

Llvm Software Engineer (Barcelona)

21 oct
|
Barcelona Supercomputing Center
|
Barcelona

21 oct

Barcelona Supercomputing Center

Barcelona

Context And Mission

The Computer Sciences (CS) department of the Barcelona Supercomputing Center is participating in different projects around the RISC-V ecosystem and HPC. We are looking for a software engineer that wants to push forward this ecosystem by implementing support for vector support code generation and other features that can speed-up typical HPC applications when running on RISC-V.

Key Duties

- Improve the code generation for the RISC-V Vector Extension to make the most of the available instruction set when it comes to segmented memory accesses.
- Collaborate with upstream LLVM/Clang to the extent possible and contribute if there is interest in the LLVM community for the implemented features.

Requirements

- Education
- Bachelor or Master degree in Computer Science.

- Essential Knowledge and Professional Experience

- Good skills in C++.
- Experience in compiler development.
- Knowledge of LLVM and Clang codebases

- Additional Knowledge and Professional Experience

- Good knowledge of Linux low level interfaces would be a plus.
- Knowledge of HPC architectures and systems would be a plus.

- Competences





- Have good communication and interpersonal skills to be able to work within a team to complete tasks on schedule.
- Show a problem-solving, can-do, pro-active and result-oriented attitude.
- Be keen to deliver good quality code and follow good practices in the industry.
- Be curious and willing to learn about LLVM, RISC-V and HPC.

Conditions

- The position will be located at BSC within the Computer Sciences Department
- We offer a full-time contract (35h/week), a good working environment, a highly stimulating environment with state-of-the-art infrastructure, adaptable working hours, extensive training plan, restaurant tickets, private health insurance, support to the relocation procedures
- Duration: Open-ended contract due to technical and scientific activities linked to the project and budget duration
- Holidays: 22 days of holidays + 6 personal days + 24th and 31st of December per our collective agreement
- Salary: we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in Barcelona
- Starting date: November 2026

📌 Llvm Software Engineer (Barcelona)
🏢 Barcelona Supercomputing Center
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: llvm software engineer (barcelona) / barcelona