This role involves verifying the performance of a CPU processor in chip designs. The engineer will work closely with architects and developers, ensuring the design meets performance goals. This includes creating test plans, debugging, and correlating with pre-silicon and post-silicon performance models. The role involves developing tests in assembly, C/C++, or Verilog.
Requirements
- Work closely with architects and RTL designers on verifying performance features.
- Work closely with software and application developers on identifying and tuning performance bottlenecks.
- Develop test plans and test infrastructure/tools for performance tuning and verification.
- Improve and maintain the architectural performance models.
- Develop tests in assembly, C/C++, or vectors to debug and correlate the RTL and performance model.
- Develop C or Verilog-based checkers for verifying the performance features.
- Develop coverage monitors and analyze coverage to ensure all performance features are covered.
- Debug performance issues and conduct performance tuning on silicon.
- Benchmark, correlate and compare CPU performance across silicon/OS/compiler versions.
- Present CPU performance results to multi-functional teams.
- Work closely with OS and compiler teams on system and application performance tuning
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Tuition reimbursement
- Relocation assistance