CPU Design Verification (Lead & IC Engineers)
Full-time · US / Canada / UK / India or Hybrid · IC + Tech Lead
Nuvacore is building ground-up high performance, low-power CPU for next-generation compute workloads. As engineers within the CPU team and as leads of CPU units verifying functionality and correctness (fetch, decode/rename, scalar execute, fp/vector execute, load/store, memory management/TLB, prefetching, debug/trace, system/IO, and multi-level cache subsystem), you will be responsible for all phases of pre-silicon verification.
As a CPU Design Verification (DV) Engineer, you will participate in the following:
- Building testing environments which target every aspect of the CPU unit, core, or system. Your goal is to find every weakness and flaw in the design using proven verification techniques.
- Run verification simulations and debug the CPU using various EDA or inhouse waveform debug tools.
- Triage issues and write up detailed bug reports to assist the CPU design team in fixing design issues.
- Develop and write detailed test plans for the CPU units, core, or system.
- Develop DV methodologies and best practices for the team.
- Test and debug the performance of a CPU against the performance model.
- With a solid understanding of coverage, develop test and checks for the CPU
- Writing tests in ASM, C, C++, or other to test the CPU’s correctness according to the test plan
- Verification and testing of the gate level design of the CPU.