Search by job, company or skills

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

Early Applicant
  • Posted 20 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:

Incident ManagementThreat IntelligenceScripting LanguagesCybersecurityrisk managementvulnerability analysiscybersecurity standardstechnical tooling configuration

Bengaluru, India

Skills:

bandwidth management Machine LearningArtificial IntelligenceMicroprocessor Coresindustry-standard simulatorshierarchical memory subsystemsSpecman EDebugIP subsystem SoCsinterconnectsregression systemscongestion controlsystemverilogvector processing unitsrevision control systemsfull verification life cyclepacket processingconstrained-random verification environmentsAI ML AcceleratorsVerificationstandard IP components

Bengaluru, India

Skills:

MatlabWorst case identificationProcess technologiesMonte Carlo analysisSimulation verificationBlock level topology selectionIC system partitioningPhysical layout managementAMsSimulation on modern CAD toolsAnalog Circuit DesignArchitectural tradeoff analysisSchematic generationRouting tradeoffsSpectreCadence tool setSignal groundingTop level simulationSimplisdevice physicsPost layout parasitic extractionDie area optimization

Hyderabad, Bengaluru, Chennai

Skills:

Amazon ConnectAws ServicesScripting LanguagesApi DevelopmentContact CenterVoice AnalyticsCall RoutingIntegration SkillsData AnalysisTroubleshooting

Beware of Scammers

We don’t charge money for job offers