Staff Engineer – CPU Design Verification
Company | Samsung |
---|---|
Location | San Jose, CA, USA |
Salary | $157000 – $243000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Expert or higher |
Requirements
- Bachelors in Electrical/Computer Engineer with 10+ years of relevant industry experience, or Masters in Electrical/Computer Engineer with 8+ years or PhD with in Electrical/Computer Engineer with 5+ years preferred.
- Proven experience in unit/cluster level verification of high performance CPU units.
- Experience with high performance processor microarchitecture, and familiarity with digital logic design.
- Strong understanding of CPU architectures, instruction sets (x86, ARM, RISC-V).
- Experience with development of unit test environment: checkers, monitors, BFM’s.
- Proficiency with System Verilog, UVM, SVA, constrained-random test generation.
- Familiarity with Simulators, understanding of best practices to avoid performance issues.
Responsibilities
- Develop and execute verification strategy for CPU design at cluster/unit level.
- Architect, develop UVM based cluster/unit level verification environment to verify functionality of CPU units.
- Develop detailed functional test plans, coverage monitors and analyze coverage to continuously improve quality of design, testbench and tests.
- Drive continuous improvement initiatives by evaluating new tools, methodologies, and technologies to increase effectiveness of pre-silicon verification.
- Work with architecture and design teams to align verification effort with overall project and organizational goals.
- Mentor and guide junior verification team members to foster a collaborative environment and build technical expertise.
Preferred Qualifications
- Familiarity with Formal, Emulation, gate-level simulation and post-silicon debug experience is a plus.
- You’re inclusive, adapting your style to the situation and diverse global norms of our people.
- An avid learner, you approach challenges with curiosity and resilience, seeking data to help build understanding.
- You’re collaborative, building relationships, humbly offering support and openly welcoming approaches.
- Innovative and creative, you proactively explore new ideas and adapt quickly to change.