Performance Modelling Engineer to work on performance analysis and modelling for advanced compute systems.
The role focuses on simulator instrumentation, workload analysis, cycle accurate modelling and connecting software behaviour with hardware events. You will take ownership of assigned components from analysis through validation and sign off.
Location
Barcelona, Spain, Hybrid Level:
Mid
Responsibilities
Build and validate performance models
Instrument simulators and collect performance counters
Analyze workloads and correlate software behaviour with hardware events
Build repeatable performance test environments
Profile applications and visualize execution behaviour
Support cycle accurate and analytical modelling
Work with architecture and software teams
Identify tooling and methodology gaps
Own assigned components from specification to sign off
Contribute to technical reviews and performance decisions
Requirements
Around
2 to 5 years of relevant experience
Strong C/C++
Python, Bash or Tcl
Linux
Profiling tools such as perf, VTune, Nsight Systems, Perfetto, Intel Advisor or FlameGraph
Simulator instrumentation and performance counter analysis
RISC V instruction level analysis
Strong understanding of xPU architecture, pipelines and memory behaviour
PCIe and basic multi xPU or multi node topology knowledge
Cycle accurate simulators or analytical modelling
Understanding of RTL, software, FPGA and silicon validation
Experience with scaled test automation, tracing and data analysis