CPU Core Feature Verification and Debug Engineer

5 Months ago • 3-5 Years • Research & Development

Job Summary

Job Description

Tenstorrent seeks a CPU Core Feature Verification Engineer with strong micro-architectural understanding, proficient in debug, and experienced in UVM based stimulus generation. Hands-on experience with RTL and DV in a simulation environment is essential.
Must have:
  • CPU Microarchitecture
  • ISA Verification
  • UVM Stimulus
  • RTL Debug
Good to have:
  • Formal Verification
  • Emulation
  • Scripting (Python)
  • Hardware Description
Perks:
  • Competitive Compensation
  • Benefits Package

Job Details

About the job

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.

We are looking for a CPU core level feature / testplan verification engineer responsible for ISA and micro-architectural verification.

This role is on-site, based out of Bangalore, India.

Responsibilities

  • Functional verification with emphasis on core level testplanning, stimulus development and regression debug for simulation and emulation regressions
  • Understand ISA and microarchitectural specifications for the Core and create comprehensive testplans
  • Hands-on debug for core level failures. Propose and implement stimulus enhancements and debug capability improvements for core, cluster and chip level testbench environments
  • Develop architectural and microarchitectural coverage for core features and create stimulus for closing coverage in a timely manner
  • Support design deployment across simulation and emulation platforms
  • Develop random and directed stimulus that spans pre-silicon, emulation and post-silicon domain
  • Work with design, test and post silicon validation teams to ensure high quality delivery of the entire CPU core / cluster

Experience & Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 3 years of experience
  • Strong background and experience with high performance OOO CPU microarchitecture
  • Experience and understanding of one or more ISAs - x86, ARM or RISCV
  • Experience debugging RTL and DV in a simulation environment, proficient at waveform and log file based debug
  • Experienced with assembly, C/C++ and UVM based stimulus generation targeting both ISA and microarchitectural scenarios
  • Familiar with simulation, formal and emulation environments
  • Hands-on with scripting (Python, PERL)
  • Experience with hardware description languages (Verilog, VHDL) and simulators (VCS, NC, Verilator)
  • Strong problem solving and debug skills across various levels of design hierarchies

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.

Due to U.S. Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have been licensing conditions set by the U.S. government.

As this position will have direct and/or indirect access to information, systems, or technologies that are subject to U.S. Export Control laws and regulations, please note that citizenship/permanent residency, asylee and refugee information and supporting documentation will be required and considered as a condition of employment.

If a U.S. export license is required, employment will not begin until a license with acceptable conditions is granted by the U.S. government. If a U.S. export license with acceptable conditions is not granted by the U.S. government, then the offer of employment will be rescinded.

Similar Jobs

Haptic - Senior Gameplay Programmer

Haptic

Sweden (On-Site)
1 Month ago
ByteDance - Site Reliability Engineer - AML

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
CD PROJEKT RED - Expert Systems Designer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Visual Concepts - Senior Server Engineer, NBA 2K

Visual Concepts

Novato, California, United States (On-Site)
2 Months ago
ByteDance - Site Reliability Engineer - CapCut - San Jose/Seattle

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Luxoft - Project Manager with ADAS, Korean speaker

Luxoft

Seoul, South Korea (On-Site)
3 Months ago
Mulya Technologies - Physical Design Manager

Mulya Technologies

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Corsair - Hardware Development Engineer

Corsair

Vietnam (On-Site)
1 Month ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

France (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Cadence - Design Engineer II

Cadence

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Meta - Software Engineer (Technical Leadership) - Machine Learning

Meta

Menlo Park, California, United States (On-Site)
3 Months ago
Playrix - Senior Engineering Manager

Playrix

Ireland (Remote)
4 Months ago
Fiery - Senior Software Engineer - VC++

Fiery

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Microsoft - Data Scientist II

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Rockstar Games - Associate Principal Technical Artist: Performance Capture

Rockstar Games

North Carolina, United States (On-Site)
2 Months ago
ION - Senior C++ Developer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
4 Months ago
Omnissa - Staff Data Scientist

Omnissa

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Epic Games - Research Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Google - Engineering Manager, Enterprise Platforms

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
ACL Digital - Senior Physical Design Engineer

ACL Digital

Karnataka, India (On-Site)
5 Months ago
Red Panda Games studio - Game designer Intern

Red Panda Games studio

Bengaluru, Karnataka, India (Remote)
6 Months ago
Framestore - Internal Designer

Framestore

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Google - UX Researcher, Google One and Google Photos

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
PwC - SAP FICO-Senior Associate

PwC

Hyderabad, Telangana, India (On-Site)
3 Months ago
Alp Consulting  - 3D Artist

Alp Consulting

Madha, Maharashtra, India (On-Site)
5 Months ago
Wipro - Analyst

Wipro

Hyderabad, Telangana, India (On-Site)
5 Months ago
PhonePe - Associate Manager- Finops

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Interactive Brokers - Senior Python Developer – Compliance Technology

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Lulalend - Software Engineering Team Lead

Lulalend

Cape Town, Western Cape, South Africa (Hybrid)
4 Months ago
MediaTek - Linux Device Driver Engineer

MediaTek

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Backbone - Electrical Engineer

Backbone

Atherton, California, United States (Hybrid)
7 Months ago
Google - Senior Software Engineering Manager

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Microsoft - Research Intern - Societally Safe and Secure AI

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
ByteDance - Research Scientist in Large Model System

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
NI (National Instruments) - Senior Software Engineer

NI (National Instruments)

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Cirrus Logic - Senior Software Engineer - Windows Device Drivers (JM-211)

Cirrus Logic

Austin, Texas, United States (Hybrid)
4 Months ago
Match Group - Sr. Software Engineer, Machine Learning Infrastructure

Match Group

Palo Alto, California, United States (Hybrid)
4 Months ago
Anavation - Software Developer – HYBRID Possible

Anavation

Quantico, Virginia, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded