Talent.com
This job offer is not available in your country.
[Immediate Start] RISC-V CPU Core Testbench Lead

[Immediate Start] RISC-V CPU Core Testbench Lead

TenstorrentBengaluru, Karnataka, India
30+ days 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

    Core Immediate Start • 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
    Sr. Tech Lead

    Sr. Tech Lead

    ConfidentialBengaluru / Bangalore
    Support translation of customer pain points and expectations into technical requirements and prepares plans to address them appropriately. Work with the sales and pre-sales team to showcase the orga...Show moreLast updated: 21 days ago
    • Promoted
    RTL Design (Sr Eng / Lead / Staff / Sr Staff)

    RTL Design (Sr Eng / Lead / Staff / Sr Staff)

    ConfidentialBengaluru / Bangalore
    Strong expertise in logic design, micro-architecture, and RTL coding (Verilog / SystemVerilog mandatory).Hands-on experience with SoC design and integration for complex SoCs.Knowledge of AMBA protoco...Show moreLast updated: 30+ days ago
    • Promoted
    EUC Lead - SCCM

    EUC Lead - SCCM

    Growel Softech Pvt. Ltd.Bangalore
    Job title : EUC Lead, End User Computing Location : Open for both Bangalore and Pune (Hybrid - 3days in a week at office <...Show moreLast updated: 17 days ago
    • Promoted
    Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore

    Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore

    Tata TechnologiesBengaluru, Karnataka, India
    Senior Firmware Engineer – RTOS & Embedded Systems.Develop and integrate embedded firmware on RTOS platforms (FreeRTOS, Zephyr, OpenBSW, or similar). Build and maintain Board Support Packages (BSPs)...Show moreLast updated: 14 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: 21 days ago
    • Promoted
    • New!
    (Immediate Start) RTL Design Engineer

    (Immediate Start) RTL Design Engineer

    Tata Consultancy ServicesBengaluru, Karnataka, India
    RTL Design Location : Bangalore Experience- 4+ years Must have - Hands-on experience and expert-level knowledge in RTL design and coding in Verilog and VHDL - Hands-on experience and expert-leve...Show moreLast updated: 2 hours ago
    • Promoted
    Urgent Search : Sr Advanced Systems Engineer

    Urgent Search : Sr Advanced Systems Engineer

    HoneywellBengaluru, Karnataka, India
    Nasdaq : HON) invents and commercializes technologies that address some of the world’s most critical challenges around energy, safety, security, air travel, productivity, and global urbanization.We ...Show moreLast updated: 21 days ago
    • Promoted
    PLM4A Key User-RSC - Engineering

    PLM4A Key User-RSC - Engineering

    ConfidentialBengaluru / Bangalore
    System Administration and Support : .Act as the primary point of contact for all PLM4A system issues and support requests within the engineering team. Provide guidance and assistance in troubleshootin...Show moreLast updated: 30+ days ago
    • Promoted
    Nexthink

    Nexthink

    Tata Consultancy ServicesBengaluru, Karnataka, India
    Proactive Hardware & Software solving problems on End User Devices.Analysis of trends and recording current health status of End User Devices. Identification where and when the issue occurred and ho...Show moreLast updated: 21 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: 17 days ago
    • Promoted
    Vice President - Electrolyser Stack Engineering

    Vice President - Electrolyser Stack Engineering

    OhmiumChikkaballapura, Karnataka, India
    We are seeking a visionary and experienced Vice President of Electrolyser Stack Engineering to lead the India-based engineering organization responsible for the development, scaling, and performanc...Show moreLast updated: 30+ days ago
    • Promoted
    Yocto Lead

    Yocto Lead

    Tata ElxsiBengaluru, Karnataka, India
    Experience : 7–10 years Role Overview We are seeking an experienced Yocto Lead Engineer with strong expertise in Embedded Linux BSP development. The ideal candidate will have hands-on experience i...Show moreLast updated: 18 days ago
    • Promoted
    Lead

    Lead

    TessolveBengaluru, Karnataka, India
    Job Title : STA Engineer – VLSI.Educational Qualifications : Bachelor's.Electrical / Electronics Engineering.Static Timing Analysis (STA) Engineer. The ideal candidate will be responsible for performing...Show moreLast updated: 14 days ago
    • Promoted
    Technical Lead

    Technical Lead

    KutumbBengaluru, Karnataka, India
    Architecting the Next Billion-User Systems.We build products used by tens of millions.And we don’t have the luxury of things “just working. This isn’t a “manage the team” role.If you’re the kind of ...Show moreLast updated: 14 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: 21 days ago
    • Promoted
    Senior Technical Lead- C / C++

    Senior Technical Lead- C / C++

    ConfidentialBengaluru / Bangalore
    Experience in multi-threaded Performance-Oriented programming.Ability to quickly get into a large and complex code base.Initiative and Independent with self-learning capabilities.Team player with g...Show moreLast updated: 30+ days ago
    • Promoted
    Immediate Opening for TOSCA Automation Architect

    Immediate Opening for TOSCA Automation Architect

    GyanSys Inc.Bengaluru, Karnataka, India
    TOSCA integration with CI / CD tools.Jenkins, Azure DevOps, Bamboo).Web, API, and SAP applications.Excellent analytical, problem-solving, and communication skills. Automation Specialist Level 1 / 2, Tes...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Lead

    Technical Lead

    Embitel TechnologiesBengaluru, Karnataka, India
    Core Skills - Languages & Concepts : Strong proficiency in C and C++ (C++11 / 14 / 17), with a solid understanding of object-oriented programming (OOP) and low-level system programming.Operating System...Show moreLast updated: 13 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: 24 days ago