Tenstorrent - CPU Test Bench DV Engineer - C++

1 month ago


Bangalore, India Tenstorrent Inc. Full time

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.

CPU Test Bench DV Engineer.

Responsibilities :

-Design, develop, and maintain parameterizable core and cluster testbench environments (C++ and Synthesizable SV) for a RISCV CPU family.

- Build key testbench components including harnesses, checkers, transactors, models and miscellaneous items like preloaders, trickbox, randomization etc.

- Contribute to C++ methodology framework that incorporates modern C++ features, to ease writing of testbench components CVM (UVM for C++).

- Work with environments that are portable across simulators (including open source verilator) and emulation platforms.

- Support the core and cluster DV teams with bringing up arch and micro-arch features.

- Develop tools and innovative solutions to simplify debug of simulation/emulation failures.

Experience and Qualifications :

- Bachelors/Masters in ECE/CS with at least 5 years of experience.

- Proficiency in C++ and SV programming languages.

- Good understanding of the fundamentals behind a DV methodology like UVM.

- Good understanding of software engineering concepts, like publisher-subscriber patterns, multi-threaded programming, co-routines, etc.

- Knowledge of any CPU architecture (x86, ARM, RISCV) and basic micro-architecture.

- Solid problem-solving skills and the ability to analyze across layers of abstraction stack from high level software code to low level assembly programs to RTL implementation code.

- Excellent communication skills and the ability to work effectively in a team environment.

- Eagerness to learn and adapt to new challenges in a fast-paced, dynamic environment.

Locations : Bangalore, India.

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

Exp : 5 to 10 years

(ref:hirist.tech)

  • Bangalore, India Tenstorrent Inc. Full time

    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...


  • Bangalore, India Tenstorrent Inc. Full time

    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...


  • bangalore, India Tenstorrent Full time

    About the Company: 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...


  • Bangalore, India Tenstorrent Full time

    About the Company: 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...


  • Bangalore, India Tenstorrent Full time

    About the Company: 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...

  • Shared Cache

    3 weeks ago


    bangalore, India Tenstorrent Full time

    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.Shared Cache / L2 Verification Engineer:Experienced engineer focused on L2/Shared Cache...

  • Shared Cache

    2 days ago


    bangalore, India Tenstorrent Full time

    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. Shared Cache / L2 Verification Engineer: Experienced engineer focused on L2/Shared...

  • Shared cache

    3 weeks ago


    Bangalore, India Tenstorrent Full time

    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. Shared Cache / L2 Verification Engineer: Experienced engineer focused on...

  • Shared Cache

    3 weeks ago


    Bangalore, India Tenstorrent Full time

    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. Shared Cache / L2 Verification Engineer: Experienced engineer focused on L2/Shared...

  • Shared Cache

    2 months ago


    bangalore, India Tenstorrent Full time

    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. Shared Cache / L2 Verification Engineer: Experienced engineer focused on L2/Shared...

  • Shared Cache

    5 days ago


    bangalore, India Tenstorrent Full time

    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.Shared Cache / L2 Verification Engineer:Experienced engineer focused on L2/Shared Cache...

  • Shared Cache

    5 months ago


    bangalore, India Tenstorrent Full time

    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.Shared Cache / L2 Verification Engineer:Experienced engineer focused on L2/Shared Cache...


  • bangalore, India Tenstorrent Full time

    About the Company: 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...

  • Shared Cache

    2 months ago


    bangalore, India Tenstorrent Full time

    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.Shared Cache / L2 Verification Engineer:Experienced engineer focused on L2/Shared Cache...

  • Shared cache

    7 days ago


    Bangalore City, India Tenstorrent Full time

    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. Shared Cache / L2 Verification Engineer: Experienced engineer focused on L2/Shared Cache...


  • bangalore, India Tenstorrent Full time

    About the Company: 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...

  • Cpu verification

    3 weeks ago


    Bangalore, India MediaTek Full time

    Job Description: Key Qualifications Preferably BE/B. Tech/ME/M. Tech in EEE/ECE/CSE with 5-12 years of relevant industry experience. Should have experience in verification methodology. Architecting and development of testbench, test-bench components for ISA features, clock/reset/power features of processor. Strong assembly and CPU...

  • CPU Verification

    2 months ago


    bangalore, India MediaTek Full time

    Job Description:Key QualificationsPreferably BE/B.Tech/ME/M.Tech in EEE/ECE/CSE with 5-12 years of relevant industry experience.Should have experience in verification methodology.Architecting and development of testbench, test-bench components for ISA features, clock/reset/power features of processor.Strong assembly and CPU (x86/ARM/RISC-V) architecture...

  • CPU Verification

    2 months ago


    bangalore, India MediaTek Full time

    Job Description:Key QualificationsPreferably BE/B.Tech/ME/M.Tech in EEE/ECE/CSE with 5-12 years of relevant industry experience.Should have experience in verification methodology.Architecting and development of testbench, test-bench components for ISA features, clock/reset/power features of processor.Strong assembly and CPU (x86/ARM/RISC-V) architecture...


  • Bangalore, Karnataka, India Tenstorrent Inc. Full time

    As the Acceleration Kernel Developer Lead at Tenstorrent, you will take on a pivotal role in guiding the optimization of low-level workloads, kernel development, and enhancing the performance of our software for machine learning applications. You will lead a team of highly skilled engineers, ensuring our software operates at peak efficiency and delivers...