CPU Design Verification Engineer

2 weeks ago


Bengaluru, India Tenstorrent 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 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.



  • Bengaluru, Karnataka, India Qualcomm Full time

    Job OverviewWe are seeking a highly skilled CPU Design Verification Engineer to join our team at Qualcomm India Private Limited. This role will involve verifying high-performance and low-power CPUs in Bangalore and Noida.About the RoleThe selected candidate will be responsible for power management verification, including boot, reset, clock gating, power...


  • Bengaluru, Karnataka, India ACL Digital Full time

    Achieving Excellence in CPU Design and VerificationWe are seeking a talented CPU Design and Verification Engineer to join our team at ACL Digital.ResponsibilitiesDesignCollaborate with architects and design engineers to design CPU subsystems.Contribute to micro-architectural decisions, considering performance, power, and area trade-offs.Develop detailed...


  • Bengaluru, India ACL Digital Full time

    Talented and motivated Mid-Level CPU Subsystem Design and Verification Engineer to join our growing team. Responsibilities: Design:Participate in the design of CPU subsystems, collaborating with architects and design engineers.Contribute to micro-architectural decisions, considering performance, power, and area trade-offs.Develop detailed design documents...


  • Bengaluru, India ACL Digital Full time

    Talented and motivated Mid-Level CPU Subsystem Design and Verification Engineer to join our growing team. Responsibilities : Design : Participate in the design of CPU subsystems, collaborating with architects and design engineers. Contribute to micro-architectural decisions, considering performance, power, and area trade-offs. Develop detailed design...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Job Overview:NVIDIA is seeking a skilled CPU Verification Engineer to join our team. As a CPU Verification Engineer, you will work alongside brilliant engineers on NVIDIA's next generation CPU, verifying micro-architecture/architecture features at unit level or subsystem or full chip testbenches including FPGA/Silicon.Key Responsibilities:Verify...


  • Bengaluru, India NVIDIA Full time

    We are looking to hire strong verification engineers with a sharp understanding of CPU and interconnect architectures and workloads. NVIDIA makes some of the most sophisticated chips in the world and is solving problems, with its vast arsenal of CPUs, GPUs, and SW, in areas such as HPC, Automated driving, Medical imaging, and much more! We are seeking highly...


  • Bengaluru, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Qualcomm is hiring strong DV engineers to verify high performance and low power CPUs in Bangalore. Please forward your profiles if you meet the requirement. Roles and Responsibilities o Responsible for power...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    About Mulya TechnologiesWe are at the forefront of the two hottest trends in the semiconductor industry: RISC-V and Chiplet Architecture, well-funded and backed by leading investors with a goal to build best-in-class CPU cores for cloud, enterprise, 5G, and Edge computing.TITLE: CPU Integration Design Verification LeadEstimated Salary: $120,000 - $180,000...


  • Bengaluru, Karnataka, India MIPS Full time

    **Job Overview**We are seeking an experienced Verification Engineer or Senior Verification Engineer to join our team at MIPS. This position involves extensive hands-on experience with CPU verification using industry-standard functional verification methodologies, formal verification and constrained random generators, and reference model-based checkers.The...


  • Bengaluru, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Qualcomm is hiring strong DV engineers to verify high performance and low power CPUs in Bangalore. Please forward your profiles if you meet the requirement. Roles and Responsibilities o Responsible for power...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Key Responsibilities:Collaborate with brilliant engineers on NVIDIA's next generation CPU to verify micro-architecture/architecture features.Partner with CPU architects in creating verifiable designs.Work on full stack development – from verifying sequences at SW simulator level, to getting the overall end-to-end sequence working on silicon with a full sw...


  • Bengaluru, India ACL Digital Full time

    Talented and motivated Mid-Level CPU Subsystem Design and Verification Engineer to join our growing team.Responsibilities:Design:Participate in the design of CPU subsystems, collaborating with architects and design engineers.Contribute to micro-architectural decisions, considering performance, power, and area trade-offs.Develop detailed design documents and...


  • Greater Bengaluru Area, India Mulya Technologies Full time

    Description: About Us: We are at the forefront of the two hottest trends that are revolutionizing the semiconductor industry: RISC-V and Chiplet Architecture, well-funded and backed by some of the largest strategic investors in the industry with the goal of building best-in-class CPU cores for cloud, enterprise, 5G, and Edge computing. We invite you to...


  • Greater Bengaluru Area, India Mulya Technologies Full time

    Description:About Us:We are at the forefront of the two hottest trends that are revolutionizing the semiconductor industry: RISC-V and Chiplet Architecture, well-funded and backed by some of the largest strategic investors in the industry with the goal of building best-in-class CPU cores for cloud, enterprise, 5G, and Edge computing. We invite you to join...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Key Responsibilities:Collaborate with talented engineers on NVIDIA's next-generation CPU.Verify micro-architecture/architecture features at unit level or subsystem or full chip testbenches including FPGA/Silicon.Partner with CPU architects in creating verifiable designs.Work on full-stack development - from verifying sequences at SW simulator level, to...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    About Mulya TechnologiesWe are a revolutionary semiconductor startup at the forefront of two hottest trends: RISC-V and Chiplet Architecture. Backed by top investors, we aim to build best-in-class CPU cores for cloud, enterprise, 5G, and Edge computing.Job DescriptionSenior CPU Integration Design Verification Engineer (Lead)We are seeking an experienced...


  • Bengaluru, Karnataka, India NVIDIA Full time

    We are seeking a skilled CPU verification engineer to join our innovative team at NVIDIA. As a key member of our team, you will be responsible for developing test plans and strategies, simulation environments, system bring-up, validation, and automation to deliver high-performance CPUs and interconnects.Key Responsibilities:Develop and maintain simulator...


  • Bengaluru, Karnataka, India ARM Full time

    Job DescriptionARM, a market leader in CPU and System IP, seeks a highly skilled Software Verification Engineer to join their team. The ideal candidate will have a strong understanding of CPU micro-architecture and be able to define test boundaries.ResponsibilitiesAs a Verification Engineer, the successful candidate will be responsible for developing and...


  • Bengaluru, Karnataka, India NVIDIA Full time

    We are seeking skilled engineers to develop and maintain cutting-edge CPU performance verification tools and infrastructure. The ideal candidate will have a strong understanding of CPU and memory architecture, as well as experience with simulation environments, system bring-up, validation, and automation.Key ResponsibilitiesDesign and implement test plans...


  • Bengaluru, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Qualcomm is hiring strong DV engineers to verify high performance and low power CPUs in Bangalore. Please forward your profiles if you meet the requirement. Roles and Responsibilities o Responsible for power...