Staff Design Verification Engineer- CPU Subsystem

2 weeks ago


Bengaluru, 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 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. We are seeking an experienced engineer with a strong background in L2/Shared Cache verification, dedicated to working on cutting-edge high-performance CPUs. In this role, you'll contribute to the functional and performance verification of a server-class L2/Shared Cache unit from scratch, collaborating closely with Architecture and RTL teams. You will be responsible for developing detailed verification plans, building reusable testbench components in SV, UVM, and C++, and driving pre-silicon, emulation, and post-silicon verification efforts. If you're passionate about CPU microarchitecture and delivering high-quality results, this is the opportunity for you. This role is based out of our Bangalore office. We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.



Responsibilities:



  • Define verification plans and develop DV environments independently in System Verilog (SV)/UVM.
  • Knowledge of C++ is desirable.
  • Create and execute test plans to ensure the quality and reliability of our IP solutions.
  • Demonstrate expertise in System Verilog and UVM methodologies.
  • Perform functional verification at the RTL level, including coverage analysis and improvement.
  • Develop Universal Verification Components (UVCs) from scratch.
  • Experience with Cache, NOC Interconnect verification is desirable.
  • Knowledge of bus protocols like AXI, CHI etc. are added advantage.


Experience & Qualifications:



  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Proven experience in DV and verification methodologies.
  • Strong proficiency in System Verilog and UVM.
  • Ability to work independently and drive projects to completion.
  • Experience in IP development, particularly in DFD IP, is desirable.
  • Excellent problem-solving and communication skills.


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



Equal Opportunity Statement: Due to U.S. Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have been licensing conditions set by the U.S. government. As this position will have direct and/or indirect access to information, systems, or technologies that are subject to U.S. Export Control laws and regulations, please note that citizenship/permanent residency, asylee and refugee information and supporting documentation will be required and considered as a condition of employment. If a U.S. export license is required, employment will not begin until a license with acceptable conditions is granted by the U.S. government. If a U.S. export license with acceptable conditions is not granted by the U.S. government, then the offer of employment will be rescinded.



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


  • Bengaluru, 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...


  • 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 arm limited Full time

    The Role Job Description: The need for specialized compute everywhere has driven a shift away from a one-size-fits-all market approach. A new approach to specialized compute platform development is required to meet this growing demand. Arm Advanced Compute Subsystems for Neoverse deliver a world-class performance of the latest Arm CPUs and...


  • Bengaluru, Karnataka, India arm limited Full time

    The RoleJob Description:Arm Advanced Compute Subsystems for Neoverse deliver exceptional performance, leveraging the latest Arm CPUs and system IP. Our Verification team verifies Arm IPs and subsystems for various application segments. We are seeking creative and enthusiastic Verification Engineers with knowledge of subsystems and SoCs to help verify these...


  • Bengaluru, Karnataka, India arm limited Full time

    The role of the Verification Engineer - Compute Subsystem is to push Arm CPUs, system IPs, and the Subsystem to their functional limits, targeting the IP's internal architecture and how it interacts with the rest of the system.As a Verification Engineer, you will develop and run soak tests based on Arm architecture and the IP design, and debug hardware and...


  • Bengaluru, Karnataka, India arm limited Full time

    The RoleJob Description:Arm Limited is seeking a skilled Verification Engineer to join its team, focusing on the verification of Arm Advanced Compute Subsystems. As a key member of the verification team, you will play a crucial role in ensuring the quality and reliability of these subsystems.Responsibilities:You will be responsible for developing and running...


  • 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 arm limited Full time

    About the RoleWe are seeking a skilled Verification Engineer to join our team in verifying Arm Advanced Compute Subsystems. The ideal candidate will have experience in CPU and system IP verification, with a strong understanding of digital design concepts and Verilog coding.Key ResponsibilitiesPushing Arm CPUs, system IPs, and subsystems to their functional...


  • 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, Karnataka, India NVIDIA Full time

    Job SummaryWe are seeking a highly skilled and motivated Verification Engineer to join our elite engineering team at NVIDIA. As a CPU-GPU Memory Verification Specialist, you will be responsible for defining test plans and architecting testbenches for verification of the CPU/GPU memory subsystem.Key ResponsibilitiesDevelop and maintain reusable bus functional...


  • Bengaluru, Karnataka, India ARM Full time

    Arm's Hardware Verification TeamArm is seeking an experienced verification engineer to join our team responsible for the development of sophisticated Subsystems and Solutions. As a key member of the team, you will be responsible for verifying the functional correctness of SoC and collaborating with designers and architects to understand design specifications...


  • Bengaluru, India MIPS Full time

    We are looking for an experienced CPU Verification Engineer responsible for pre-silicon functional verification of our Coherency Manager, including CPU, Subsystem, and Memory Hierarchy. The role involves designing and verifying custom microprocessor-based systems using cutting-edge verification techniques. You will own verification environments and...


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


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


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


  • Bengaluru, Karnataka, India arm limited Full time

    At Arm Limited, we're seeking a skilled Verification Engineer to join our team and contribute to the development of cutting-edge compute subsystems. About the RoleThis exciting opportunity involves pushing the boundaries of Arm CPUs, system IPs, and subsystems to their functional limits. As part of this role, you'll develop and run soak tests based on Arm...

  • Verification Engineer

    3 weeks ago


    Bengaluru, Karnataka, India arm limited Full time

    Role OverviewArm's hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate.Working as a team and engaging with the world's most famous technology companies, we are driving innovation into all areas where computation is possible.This will facilitate us to build better...