Job Description
Tenstorrent is seeking a Design Verification Engineer to ensure the quality and reliability of its digital designs. The candidate will develop and execute verification strategies, collaborate with design teams, and contribute to verification plans and testbenches. The role involves writing and executing test cases, performing functional and formal verification, and maintaining verification infrastructure.
Responsibilities:
- Develop and execute comprehensive verification strategies.
- Collaborate with design teams to understand design requirements.
- Write and execute test cases to verify functionality, performance, and power aspects.
- Perform functional and formal verification to identify and debug design issues.
- Develop and maintain verification infrastructure, methodologies, and best practices.
- Drive the adoption of advanced verification methodologies, tools, and techniques.
- Mentor and provide technical guidance to junior verification engineers.
- Collaborate with cross-functional teams to analyze and resolve system-level issues.
- Stay updated with the latest industry trends and emerging technologies.
Requirements:
- Bachelor's or Master's degree in Electrical/Computer Engineering or a related field.
- Proven experience as a Design Verification Engineer.
- Strong knowledge of digital design concepts.
- Proficiency in verification methodologies such as UVM and SystemVerilog.
- Experience in developing and executing verification plans, testbenches, and test cases.
- Solid understanding of functional coverage, assertion-based verification, and code coverage analysis.
- Proficiency in scripting and programming languages like Python, Perl, or C/C++.
- Familiarity with industry-standard EDA tools and simulation environments.
- Excellent problem-solving and debugging skills.
- Strong communication and interpersonal skills.
- Proven ability to work under tight deadlines and deliver high-quality results.
Tenstorrent offers:
- A highly competitive compensation package and benefits.