Performance Validation Engineer
- Banqiao, New Taipei City
- Permanent
- Full-time
- Bachelor's degree in Computer Engineering, Computer Science, or equivalent practical experience.
- 6 years of experience with performance characterization and software.
- Experience in C or C++, Linux Shell scripting, and scripting with Tcl or Python.
- Experience with CPU architecture.
- Master's degree or PhD in Computer Engineering, Computer Science, or equivalent practical experience.
- Experience in performance bottleneck analysis of AXI interconnects and DMA engines using hardware performance monitors.
- Experience in implementation and/or bring-up of custom/standard performance benchmarks for CPU and programmable IP (TPU, GPU, ISP…etc).
- Experience in RTL simulation, Zebu emulation and/or Silicon bring-up/debug.
- Understanding of modern computer/SoC architecture.
- Work with Architects and the Performance Verification lead to develop emulation and post-silicon verification plans, to ensure the performance quality of the product.
- Become familiar with the programming model for one IP in a custom SoC.
- Execute the performance testing plans in emulation and on silicon with the developed benchmarks.
- Debug any discovered performance issue by facilitating hardware performance monitors, and analyze collected performance stats with architects.
- Develop and validate the functionality of benchmarks required by the performance verification plans.