Job Summary
An engineering services company has an open position for a Remote CPU Architecture Verification Engineer.
Core Responsibilities Include:
- Develop Detailed test plans and coverage plans
- Work closely with RTL, DV, CPU Architects and Software team
- Develop verification environment, such as directed tests, coverage, test benches, and assertions
Skills and Requirements Include:
- Deep knowledge of a CPU architecture (x86, RISCV, ARM, Power), preferably ARM
- Understanding of Modern CPU Micro-architecture (superscalar processors, memory consistency and coherency)
- Experience with assembly and C/C++ programming
- Experience with RTL for troubleshooting and simulation
- Experience with scripting in Perl and/or Python