CPU Core Regression Debug Engineer

6 Months ago • 7-10 Years • Research & Development

Job Summary

Job Description

Tenstorrent seeks a CPU Core Regression Debug Engineer with 7+ years of experience in high-performance OOO CPU microarchitecture. Must have expertise in debugging RTL and DV, proficiency in waveform and log file analysis, and strong knowledge of assembly, C/C++, and UVM. Experience with ISAs, simulation, emulation, and scripting is essential.
Must have:
  • OOO CPU microarchitecture
  • RTL & DV debugging
  • Assembly, C/C++, UVM
  • Simulation, Emulation
Good to have:
  • Formal verification
  • Hardware description languages
  • Python, PERL scripting
  • x86, ARM, RISCV
Perks:
  • Competitive compensation
  • Benefits package

Job Details

About the job

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.


CPU verification engineer driving core level regression debug, triage and responsible for the functional sign-off for the core.


  • Functional verification with emphasis on core level regression debug and triage for simulation and emulation regressions
  • Hands-on debug for core level failures. Propose and implement stimulus enhancements and debug capability improvements for core, cluster and chip level testbench environments
  • Primary owner for driving bug hunting using all available stimulus generators. Analysis of bugs found and proposing not only stimulus but also configuration and coverage changes
  • Drive core level regression environment enhancements to improve the overall productivity for the team
  • Develop detailed core level verification plans by understanding both ISA and microarchitectural specifications for the design
  • 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


  • BS/MS/PhD in EE/ECE/CE/CS with at least 7+ 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
  • Significant 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


Locations: Bangalore, India


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

Similar Jobs

Meta4 Interactive - Senior Game AI Programmer

Meta4 Interactive

Montreal, Quebec, Canada (Remote)
7 Months ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Seattle, Washington, United States (Remote)
4 Months ago
Thatgamecompany - Senior Software Engineer - Golang

Thatgamecompany

United States (Remote)
2 Months ago
NVIDIA - Senior C++ Software Engineer - Chip Design Tools

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Qualitrol - Software Engineer - C++/Python

Qualitrol

Mumbai, Maharashtra, India (Hybrid)
5 Months ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

New York, New York, United States (Remote)
5 Months ago
NVIDIA - Senior Circuit Design Engineer

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago
ByteDance - Research Scientist, Reinforcement Learning

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Microsoft - Member of Technical Staff, AI - Post-Training

Microsoft

London, England, United Kingdom (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer (Android OS - Embedded)

Meta

Burlingame, California, United States (On-Site)
4 Months ago
Streamline Media Group  Inc  - Lead Game Programmer

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
7 Months ago
WebMD - JHI Digital Photo/Retoucher

WebMD

Newark, New Jersey, United States (On-Site)
5 Months ago
ByteDance - Tech Lead - Global E-Commerce Supply Chain

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Umanaia - Responsable technique / Technical Lead

Umanaia

Montreal, Quebec, Canada (On-Site)
8 Months ago
Kojima Productions - System Programmer

Kojima Productions

Tokyo, Japan (On-Site)
4 Months ago
Riot Games - Senior Software Engineer (Mobile C++) - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
ARVORE Immersive Experiences - GAMEPLAY DEVELOPER

ARVORE Immersive Experiences

São Paulo, State Of São Paulo, Brazil (Remote)
4 Months ago
NVIDIA - Senior Malware Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Riot Games - Senior Principal Technical Artist

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Karnataka, India

Framestore - Line Producer

Framestore

Mumbai, Maharashtra, India (On-Site)
1 Month ago
PwC - IN-Senior Associate_Azure Cloud Data Architect_OneCloud_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Mulya Technologies - SENIOR LOGIC DESIGN ENGINEER – SMP Interrupt Controller

Mulya Technologies

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ServCrust - Sr. Data Scientist

ServCrust

Hyderabad, Telangana, India (On-Site)
6 Months ago
PwC - Senior Associate - MSOFT - GDC

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
CleverTap - Product Manager (Technical)

CleverTap

Mumbai, Maharashtra, India (Hybrid)
5 Months ago
Microsoft - Principal Software Engineering Manager - Linux Performance

Microsoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Solvative - UI/UX Designer

Solvative

Ahmedabad, Gujarat, India (Remote)
4 Months ago
MiQ - Software Engineer II

MiQ

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
TransPerfect - Telugu Speakers | Freelance Opportunity

TransPerfect

Hyderabad, Telangana, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Trend Micro - Senior Software Development Engineer

Trend Micro

Manila, Metro Manila, Philippines (Hybrid)
6 Months ago
Microsoft - Silicon Engineer

Microsoft

Redmond, Washington, United States (On-Site)
3 Months ago
Google - Research Intern, PhD, Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
4 Months ago
Samsung Semiconductor - Intern, Machine Learning Research Scientist

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Months ago
Spin Master - Embedded Software Engineer

Spin Master

Ontario, Canada (Hybrid)
1 Month ago
Microsoft - Manager, DPU Software

Microsoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
The Walt Disney Company - Creature Supervisor

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Cadence - Lead C++ Software Engineer

Cadence

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Software CAD and Methodologies Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Riot Games - Principal Software Engineer, Generalist - Unreal Ecosystem

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded