CPU Core/Cluster Level Verification Engineer - AI Silicon (Bangalore, IN)
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Tenstorrent
Staff Technical Recruiter @ Tenstorrent Inc. | Building high-performing teams with precision.
The Tenstorrent team combines technologists from different disciplines who come together with a shared passion for AI and a deep desire to build great products. We value collaboration, curiosity, and a commitment to solving hard problems.
Find out more about our culture.
We are seeking various levels of experience in functional verification of high-performance CPU engineers! Our RISC-V CPU will go into industry-leading AI/ML architecture. The persons coming into this role will help define DV strategies and execute on them while working alongside a group of highly experienced engineers across various domains of the AI chip.
Responsibilities:
- Define DV requirements for design changes resulting from rapidly evolving AI/ML models; work with engineers across domains to understand real-world use cases
- Develop DV test plans for ISA and microarchitecture and execute on them
- Design and develop component, block, and core level testbenches including stimulus engines, microarchitectural models, checkers
- Build architectural tools for ISA level verification
- Develop stimulus generators that scale from pre-silicon to emulation and post-silicon domain
- Evaluate and integrate open-source toolchains into the DV flow
- Develop DV environment, tools, and infrastructure to enable functional verification for pre-silicon, emulation, and post-silicon
Experience and qualifications:
- BS/MS/PhD in EE/ECE/CE/CS with at least 3 years (junior), 5-7 years (intermediate), or 8+ years (senior) of experience
- Experience with computer architecture/system components/network/fabric as part of a CPU, ASIC, or SoC design team
- Verification methodologies and techniques – Simulation/debug, TB development, stimulus, checking, coverage, infrastructure, tools
- Experience with C++ / SV / UVM and scripting languages
- Experience with assembly level programming
- Experience with hardware description languages (Verilog, VHDL) and simulators (VCS, NC, Verilator)
- Strong problem-solving and debugging skills across various levels of design hierarchies
Locations: Bangalore, India
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- Computer Hardware Manufacturing