Context And Mission
The Mobile and Embedded-Based HPC team is deploying RISC-V-based platforms to enable software development for the RISC-V ecosystem.
The activities of the team include:
* Deploying and maintaining a hardware/software infrastructure of RISC-V prototypes, including commercial and FPGA-based platforms, that function as compute nodes in an HPC data center.
* Analyzing and improving the performance of benchmarks, mini-apps, and libraries on novel architectures, such as RISC-V vector architectures.
* Providing feedback to RTL designers and system software developers, such as the compiler team, to facilitate the adoption of novel architectures.
* Offering support to scientific communities and research projects in testing novel architectures, analyzing and improving the performance of their codes, and comparing them with state-of-the-art HPC systems.
The team is seeking a research engineer to perform performance analysis of scientific applications on long-vector RISC-V systems.
Key Duties
* Implement algorithms with high-level computing languages FORTRAN, C or Python) as well as hardware description languages VHDL, SystemVerilog);
* Integrate with the BSC tools and system software infrastructure;
* Validate basic implementation comparing results with the reference version of the code under study;
* Give support to team members and users of the RISC-V platforms involved in the project;
Requirements
* Education
o On going higher degree studies in Computer Science, Electrical or Computer Engineering, Physics or Mathematics
* Essential Knowledge and Professional Experience
o Experience with hardware description languages (Verilog, SystemVerilog, VHDL)
o Knowledge of parallel/cluster computation
* Competences
o Capability of compiling and running parallel scientific codes
o Knowledge of high-level programming languages
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, 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: 01/08/2023