The CPU Top-Level Design Verification Engineer will be responsible for verifying the design of a high-performance, low-power processor. This includes developing test plans, test benches, and test environments, driving testbench development, and ensuring comprehensive test coverage. The role requires close collaboration with RTL designers and involves analysis of test failures and coverage convergence.
Requirements
- BS degree in Electrical Engineering, Computer Science, or Computer Engineering preferred.
- Strong understanding of processor design, instruction set architectures, pipeline design, cache hierarchies, and memory systems.
- Experience creating efficient, synthesizable RTL code with understanding of timing closure, area optimization, and power-aware design techniques.
- Proficiency in SystemVerilog including advanced features like interfaces, assertions, and verification constructs.
- Strong software development capabilities for automation and tool development.
- Problem solving skills with analytical thinking and systematic approach.
- Experience with build systems, regression frameworks, and maintaining verification infrastructure.
- Random Regression and Failure Analysis experience.
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products
- Free services
- Reimbursement for educational expenses
- Discretionary bonuses/commission payments
- Relocation