LLVM Software Engineer (Barcelona)

LLVM Software Engineer (Barcelona)

16 oct
|
Barcelona Supercomputing Center
|
Barcelona

16 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, versátil 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

📌 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

Suscribete a esta alerta:

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