Search by job, company or skills

Tenstorrent

CPU Design Verification Engineer

Early Applicant
  • 2 days ago
  • Be among the first 50 applicants

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.

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

More Info

Industry:Other

Function:Technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 25/11/2024

Job ID: 101421123

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Staff Design Verification Engineer

AevaCompany Name Confidential

Senior Design Verification Engineer

Mirafra TechnologiesCompany Name Confidential
Last Updated: 25-11-2024 06:23:00 PM
Home Jobs in Bengaluru / Bangalore CPU Design Verification Engineer