CPU Design Verification (Leads & IC Engineers)
Full-time · US / Canada · IC + Tech Lead
Nuvacore is building a ground-up high performance, low-power CPU for next-generation compute workloads. As engineers within the team and as leads you will be verifying functionality and correctness of the CPU design at both the unit and top level. You will be responsible for all phases of pre-silicon verification for your area of responsibility.
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.
- Create test stimulus and relevant coverage metics at both the unit and top level that full stresses all corners of the design
- Develop golden models and checkers and unit and top level as part of testbench infrastructure
- 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.
- 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.
- Leverage accelerated test environments such as emulation for high performance design testing