Staff Engineer – Design Verification
Exp: 10-15 yrs.
Job Description:
Roles & Responsibility
- Architect and implement simulation test bench in UVM.
- Develop and execute test-plans for verifying correctness and performance of the design.
- Own and debug failures in simulation to root-cause problems
- Closely work with logic designers of the block being verified for test plan development, execution, debug, coverage closure and gate level simulations
Requirements
- Strong background in Soc verification methodology and test bench development using HVL such as Verilog, System Verilog, UVM and C/C++.
- Strong verification skills, understanding of methodology (object oriented programming, white-box/black-box, directed/random testing, coverage, gate-level simulations).
- Knowledge of Unix/Linux environment and scripting (shell/Perl/Python) is a plus.
- Demonstrates good analysis and problem-solving skills.
- Must have the ability to multi-task in a fast paced environment.
- Must have effective interpersonal and teamwork skills and excellent communication skills.
- Ability to interface internally and externally with all levels of the organization.
- Participate in problem solving and quality improvement activities.
- BS in CS/EE with 10+ years of relevant experience.
Source link