Research Engineer/Researcher in Computer Architecture (RE1-2-R2)

Context And Mission

Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC-CNS) is the leading supercomputing center in Spain. It houses MareNostrum-5, which is among the Top 10 supercomputers in the world.
BSC has an open position for a Junior Engineer/ Research Engineer/ Researcher in the Computer Sciences Department, where the candidate will be a part of an active Computer Architecture research group working on performance modeling of a hardware accelerator in an HPC platform.

Key Duties

Be part of the research team working on acceleration of sparse data
Developing new functionalities in the performance model of the system for
accurate analysis of architectural changes and tradeoffs
Actively participating in research activities of the team, maintaining code,


BS or MS in Computer Science, Computer Engineering. (Previous industrial experience is a big plus)
Possibility of joining to pursue a Master thesis, and to optionally extend the
work to a PhD
Essential Knowledge and Professional Experience
strong understanding of concepts of computer architecture (processor
architecture, memory controllers, memory technology, etc.)
Knowledge and experience of programming (with C, C++)
Scripting languages (Python)
Version management with git tools
Experience of working with Linux operating system
Additional Knowledge and Professional Experience
(Desired) Experience of simulation with tools such as Gem5 for performance modeling
(Desired) Knowledge of RISCV ISA
(Desired) Familiarity with application domains such as machine learning and graph analytics is a plus
Planification and Organization
Ability to work individually and in a team
Fluency in English is essential, Spanish is optional (free lessons available after


The position will be located at BSC within the Computer Sciences Department
We offer a full-time contract (37.5h/week), a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible 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: 23 paid vacation days plus 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: asap