The Role:
Profile and characterize real HPC/AI workloads provided by HLRS on Openchip’s RISC-V platforms. You’ll be based at Openchip, collaborating virtually with HLRS to access datasets, traces, and research context.
Key Responsibilities:
Deploy and configure Openchip RISC-V dev boards/simulators; set up reproducible pipelines.
Integrate and run HLRS-selected representative workloads and benchmarks with defined input sets.
Instrument detailed metrics (performance, memory, I/O, interconnect) and ensure data provenance.
Measure power/energy and scalability; publish dashboards and comparative reports. Build workload taxonomies and document end-to-end runbooks (scripts/containers/CI).
Qualifications:
Pursuing MSc in Computer Science, Computer Engineering, Electronics Engineering, or related field.
Strong Linux, C/C++ and Python/Bash skills.
Familiarity with HPC or AI stacks (MPI/OpenMP and/or PyTorch/ONNX).
Basics of CPU architecture and RISC-V concepts.
Rigor in experimental design and data handling.
Preferred qualifications:
Experience with perf, PAPI, LIKWID, VTune/Advisor, performance evaluation tools in general.
Power/energy measurement (on-board sensors or external meters).
Simulators/emulators (gem5, Spike) or FPGA prototyping.
Data visualization (pandas, matplotlib/Plotly) and Git/CI workflows.
We are looking for exceptional individuals ready to build the infrastructure backbone for the future of AI. If you’re passionate about creating robust platforms that empower cutting-edge AI development, join us on our mission!
At Openchip & Software Technologies S.L., we embrace diversity and inclusion. We foster a work environment where everyone feels valued, respected, and empowered to reach their full potential – regardless of race, gender, ethnicity, sexual orientation, or gender identity.