Search by job, company or skills

CPU Block level Verification Engineer - AI Silicon (Bangalore, India)

  • Posted 4 days ago
  • Be among the first 10 applicants

Job Description

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 - AI Silicon Design:

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 with 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 testplans 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+ (senior) years of experience
  • Experience with computer architecture/system components/network/fabric as a 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 as well as scripting languages
  • Experience with assembly level programming
  • 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151614495

Similar Jobs

Bengaluru, India

Skills:

VerilogVcsScripting LanguagesVHDLNCVerilator

Bengaluru, India

Skills:

system integrationtest automationquality assuranceCI CD pipelinesmodel-based verification toolsSimulation Toolsautomated test frameworksVerification

Bengaluru, India

Skills:

UartSpiVerilogI2cLINTcdcMAS developmentSub-system designSoC integrationip designQuality check flowsAMBA bus protocolsAxiAPBRTL CodingMedium complexity protocolAHBMicroarchitecture

Bengaluru, India

Skills:

renewable energy systems IEC standardsElectrical simulation and analysis toolsEnergy Management SystemsLighting DesignElectrical systems designPower DistributionIndian electrical codesAutocadFire safety systemsHVAC integration

Bengaluru, India

Skills:

Energy forecastingBESS sizing softwareLong term simulationPV CaseHomerBattery technology selectionPV SystPRo

Beware of Scammers

We don’t charge money for job offers