19 oct
|
Barcelona Supercomputing Center
|
Barcelona
19 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 collecti
📌 Llvm Software Engineer (Barcelona)
🏢 Barcelona Supercomputing Center
📍 Barcelona