Talent.com
This job offer is not available in your country.
▷ Urgent Search! RISC-V CPU Core Testbench Lead

▷ Urgent Search! RISC-V CPU Core Testbench Lead

TenstorrentBengaluru, Karnataka, India
3 hours ago
Job description

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.

RISC-V CPU Core Testbench Lead

Responsibilities

  • Design, develop, and maintain highly configurable testbench environments for RISC-V cores and clusters using synthesizable SystemVerilog, UVM and C++.
  • Build key testbench components including harnesses, transactors, functional models, checkers and utilities such as preloaders, trickbox etc.
  • Contribute to the CVM (C++ Verification Methodology) - a UVM-inspired framework - by applying modern C++ features to simplify testbench development and improve maintainability.
  • Enable integration of UVM-based block-level environments into the broader testbench framework to support hybrid simulation workflows.
  • Ensure testbench portability across simulators (including open-source Verilator) and commercial emulation platforms.
  • Support architecture and microarchitecture bring-up for both core and cluster DV teams by enabling rapid validation of new features.
  • Develop debugging tools and automation to accelerate root-cause analysis for failures across simulation and emulation.
  • Collaborate closely with RTL, DV, and tooling teams to define reusable infrastructure and scalable test strategies.

Experience and Qualifications

  • Bachelor’s or Master’s degree in Electronics, Computer Engineering, or a related field, with 9+ years of relevant industry experience.
  • Strong proficiency in modern C++ and SystemVerilog, including familiarity with verification libraries or testbench infrastructure.
  • Hands-on experience with SystemVerilog UVM, including environment construction and integration into larger simulation contexts.
  • Experience working with or contributing to custom DV methodologies (e.g., UVM, custom C++-based frameworks).
  • Solid understanding of software engineering principles such as design patterns (e.g., publish-subscribe), multithreaded programming, and coroutines.
  • Working knowledge of CPU architectures (RISC-V, ARM, or x86) and microarchitectural design elements such as pipelines, caches, MMUs etc.
  • Strong debugging and analytical skills across layers of abstraction — from software and compiler traces to assembly programs and RTL waveforms.
  • Excellent communication and collaboration skills, with a track record of working effectively in fast-paced team environments.
  • Self-driven and adaptable, with a bias for automation, reuse, and scalable infrastructure.

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

    Create a job alert for this search

    Urgent Search • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    RISC-V CPU Core Testbench Lead

    RISC-V CPU Core Testbench Lead

    TenstorrentBengaluru, Karnataka, India
    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 mu...Show moreLast updated: 30+ days ago
    • Promoted
    Aircraft Propulsion Systems Architect

    Aircraft Propulsion Systems Architect

    HCLTechDevanahalli, Karnataka, India
    September, 2025,Saturday (9AM-2PM).Cessna Business park, Kaverappa Layout, Kadubeesanahalli, Bengaluru, Karnataka 560103. Aircraft Propulsion Systems Architect for Engine Nacelles.Full lifecycle dev...Show moreLast updated: 9 days ago
    • Promoted
    Yocto Lead

    Yocto Lead

    Tata ElxsiBengaluru, Karnataka, India
    We are seeking an experienced Yocto Lead Engineer with strong expertise in Embedded Linux BSP development.The ideal candidate will have hands-on experience. Yocto-based build systems, Linux kernel, ...Show moreLast updated: 5 days ago
    • Promoted
    RMS Technical Expert - OSAT

    RMS Technical Expert - OSAT

    Tata ElectronicsKolar, Karnataka, India
    The RMS Technical Expert will be responsible for the design, deployment, and optimization of Reliability Monitoring Systems in an OSAT (Outsourced Semiconductor Assembly & Test) manufacturing envir...Show moreLast updated: 9 days ago
    • Promoted
    AI Leader

    AI Leader

    Tata ElectronicsKolar, Karnataka, India
    Tata Electronics Private Limited.TEPL) is a greenfield venture of the.India’s first AI-enabled state-of-the-art Semiconductor Foundry. This facility will produce chips for applications such as power...Show moreLast updated: 9 days ago
    • Promoted
    RTL Design Engineer

    RTL Design Engineer

    Tata Consultancy ServicesBangalore Urban, Karnataka, India
    Hands-on experience and expert-level knowledge in RTL design and coding in Verilog and VHDL.Hands-on experience and expert-level knowledge in SoC integration of ARM core-based designs.Experience in...Show moreLast updated: 30+ days ago
    • Promoted
    IBM Maximo Technical Lead| EXP 12-18 yrs | location Bangalore only

    IBM Maximo Technical Lead| EXP 12-18 yrs | location Bangalore only

    Capgemini EngineeringBengaluru, Karnataka, India
    IBM Maximo Technical Lead| EXP 12-18 yrs | location Bangalore only.Position : - Maximo Developer (IBM Maximo Tool.Keywords : IBM Maximo, Maximo developer. Strong experience as Maximo Technical lead / De...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Lead

    Technical Lead

    People Tech Group IncBengaluru, IN
    Required Skills & Qualifications.Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related field. Strong hands-on experience with OpenGL ES (2.Proficiency in...Show moreLast updated: 28 days ago
    • Promoted
    Technical Lead

    Technical Lead

    Embitel TechnologiesBengaluru, Karnataka, India
    Experience with embedded operating systems like.Good knowledge of multithreading, inter-process communication (IPC), scheduling, and synchronization. Hands-on experience with device drivers, kernel ...Show moreLast updated: 2 days ago
    • Promoted
    Oracle R12 EBS SCM ASCP Consultant

    Oracle R12 EBS SCM ASCP Consultant

    Hexaware TechnologiesBangalore Rural, Karnataka, India
    Position Title : Oracle R12 EBS SCM ASCP Consultant.Location : Any Hexaware Locations.This position involves leading the implementation, configuration, and support of Oracle R12 SCM modules, Inventor...Show moreLast updated: 17 days ago
    • Promoted
    FACULTY – Computer Science Engineering

    FACULTY – Computer Science Engineering

    GITAM Deemed UniversityDodda Ballapur, Karnataka, India
    Faculty Recruitment – Computer Science Engineering | GITAM (Deemed to be University), Bengaluru Campus.Department of Computer Science Engineering at GITAM. Algorithms, Complexity, Graph Theory, Form...Show moreLast updated: 5 days ago
    • Promoted
    Chip Lead

    Chip Lead

    SiliconAuto IndiaBengaluru, Karnataka, India
    We are seeking a highly skilled & motivated Chip Lead with 15+ years of experience to own the overall chip architecture and design execution. Lead multi-block design integration.Manage handoff and s...Show moreLast updated: 30+ days ago
    • Promoted
    RTL Engineer / RTL Lead and above

    RTL Engineer / RTL Lead and above

    TessolveBengaluru, Karnataka, India
    Opportunity With Tessolve Semiconductor- Bangalore.RTL design engineer and design verification engineer for Bangalore location. Skills : RTL ASIC, CDC, Lint, Synthesis, Spyglass.We are hiring for RTL...Show moreLast updated: 30+ days ago
    • Promoted
    MES Technical Developer

    MES Technical Developer

    Tata ElectronicsKolar, Karnataka, India
    We are looking for an experienced.Senior MES Technical Developer.Siemens Opcenter Execution (formerly Camstar).MES solutions tailored for high-tech electronics or semiconductor manufacturing.MES wo...Show moreLast updated: 9 days ago
    • Promoted
    CAM Programmer

    CAM Programmer

    Tata ElectronicsHosur, Tamil Nadu, India
    Are you passionate about precision engineering and CNC machining? Join our team as a.Conceptualize and generate CAM programs using NX software, defining cutting tools and strategies for 3D models (...Show moreLast updated: 25 days ago
    • Promoted
    SAP Lead

    SAP Lead

    Exide Energy Solutions LtdDevanahalli, Karnataka, India
    Exide Energy Solutions Limited (EESL) is one of the fastest growing companies who has vision to solve social issues regarding energy, environment, resource, etc with producing lithium-ion battery p...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer – IoT Gateway Development

    Firmware Engineer – IoT Gateway Development

    Capgemini EngineeringBangalore Rural, Karnataka, India
    Firmware Engineer – IoT Gateway Development.Bachelor’s or Master’s degree in.Electronics & Communication Engineering.As a Firmware Engineer, you’ll contribute to embedded application development in...Show moreLast updated: 28 days ago
    • Promoted
    Tenstorrent - RISC-V / CPU Lead - System Verilog

    Tenstorrent - RISC-V / CPU Lead - System Verilog

    TenstorrentBangalore
    Position : RISC-V CPU Core Testbench Lead Experience : 9+ Years Location : As per company discretionShow moreLast updated: 12 days ago