Performance Analysis Engineer
As a GPU Performance Analysis Engineer, your responsibilities will include:
- Developing performance test plans to validate GPU performance
- Analysing performance issues using micro benches and real life content (games, pro-apps etc) to identify hardware and software problems
- Interacting with architecture, software and hardware engineers to identify bottlenecks and propose novel solutions for improved GPU performance
- Developing studies to understand and quantify the performance benefit of features and algorithms implemented in hardware and software
- Developing tools to aid in the efficient measurement, communication and improvement of GPU performance.
Minimum Qualifications
Architecture knowledge of at least one of the main SoC components (GPU, CPU, Interconnect & Memory hierarchy).
Strong hardware and software debug skills.
Strong data analysis skills: able to relate performance data to HW architecture and behaviour.
Knowledge Python and/or C++
Ability to work well in a multi-site team, capable of planning your own tasks, estimate deadlines and meet schedules.
Excellent communications skills, self-motivated and well organised
Knowledge on hardware design.
Preferred Qualifications
- Previous experience in performance analysis of complex systems and understanding trade-offs
- Experience in GPU architecture
- Experience on system verilog and simulation/emulation tools