Social network you want to login/join with:
OpenMP Runtime Software Development Engineer (RE2/RE3), Barcelona
Client:
Barcelona Supercomputing Center
Location:
Barcelona, Spain
Job Category:
Other
EU work permit required:
Yes
Job Views:
2
Posted:
24.04.2025
Expiry Date:
08.06.2025
Job Description:
Context And Mission
BSC is looking for a talented and motivated engineer with expertise in OpenMP runtimes in order to widen the device model of OpenMP to environments with multiple accelerators per host.
Key Duties
* Design, implement, test, debug, tune, and maintain a RISC-V-based OpenMP implementation, which includes runtime and compiler support for offloading to several accelerator devices.
* Evaluate the challenges and research solutions in the context of offloading to multiple devices.
Requirements
* Education:
o MsC or in Computer Engineering or equivalent experience and knowledge field.
* Essential Knowledge and Professional Experience:
o Experience with OpenMP, or another on-node shared-memory parallel programming model (pthreads, C/C++ threading, etc.).
o Familiarity with GPU architectures and programming models (CUDA, OpenCL, OpenACC, OpenMP offloading, etc.).
* Competences:
o The candidate must be an effective communicator, multitask, and work well on collaborative designs.
Conditions
* The position will be located at BSC within the Computer Sciences Department.
* We offer a full-time contract, 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, and support for 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.
#J-18808-Ljbffr