Senior CPU Core Architect

2 days ago


Bengaluru, Karnataka, India Tenstorrent Full time
Job Description

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.

This role involves driving core level regression debug, triage and is responsible for the functional sign-off for the core.

Key Responsibilities
  • Functional verification with emphasis on core level regression debug and triage for simulation and emulation regressions
  • Hands-on debug for core level failures. Propose and implement stimulus enhancements and debug capability improvements for core, cluster and chip level testbench environments
  • Primary owner for driving bug hunting using all available stimulus generators. Analysis of bugs found and proposing not only stimulus but also configuration and coverage changes
  • Drive core level regression environment enhancements to improve the overall productivity for the team
  • Develop detailed core level verification plans by understanding both ISA and microarchitectural specifications for the design
  • Support design deployment across simulation and emulation platforms
  • Develop random and directed stimulus that spans pre-silicon, emulation and post-silicon domain
  • Work with design, test and post silicon validation teams to ensure high quality delivery of the entire CPU core / cluster
Requirements
  • BS/MS/PhD in EE/ECE/CE/CS with at least 7+ years of experience
  • Strong background and experience with high performance OOO CPU microarchitecture
  • Experience and understanding of one or more ISAs - x86, ARM or RISCV
  • Significant experience debugging RTL and DV in a simulation environment, proficient at waveform and log file based debug
  • Experienced with assembly, C/C++ and UVM based stimulus generation targeting both ISA and microarchitectural scenarios
  • Familiar with simulation, formal and emulation environments
  • Hands-on with scripting (Python, PERL)
  • Experience with hardware description languages (Verilog, VHDL) and simulators (VCS, NC, Verilator)
  • Strong problem solving and debug skills across various levels of design hierarchies

Estimated Salary: ₹2500000 per annum

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


  • CPU Architect

    4 weeks ago


    Bengaluru, Karnataka, India arm limited Full time

    Job Overview:At Arm, we're unleashing the next revolution in computing. We're seeking a talented Senior CPU Architect to join our team and drive cutting-edge silicon demonstrators based on Arm's IP compute sub-system solutions.Responsibilities:Analyze CPU performance, power, and cost to identify areas for breakthrough.Collaborate with Arm architects to...

  • Senior CPU Architect

    1 month ago


    Bengaluru, Karnataka, India arm limited Full time

    Job Title: Senior CPU ArchitectJob Overview:Arm is building a team to develop innovative silicon demonstrators based on Arm's IP compute sub-system solutions. The team will focus on developing leading-edge silicon test chips using the latest nodes and SoC and 3D packaging developments. This is an exciting opportunity to shape the future of Arm's compute...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    Job Summary:We are seeking an experienced CPU Architect and RTL Designer to join our team at Mulya Technologies. As a key member of our design team, you will be responsible for designing and developing high-performance CPU microarchitectures and RTL code.Key Responsibilities:Drive the micro-architecture and design of critical CPU blocks or multiple blocks of...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Senior CPU Design Engineer Job DescriptionAbout NVIDIAWe are a global leader in the technology industry, driving innovation and excellence in our products and services. Our mission is to accelerate progress for society by harnessing the power of AI.Compensation PackageThe compensation package includes an estimated salary range of $120,000 - $180,000 per...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    At Mulya TechnologiesFortune 100 OrganizationLocation: BangaloreWe are seeking a highly skilled Core Unit Architect Lead to join our team at Mulya Technologies.About the Role:This is an exciting opportunity for a seasoned architect to design and develop cutting-edge CPU units, focusing on Front End architecture.Key Responsibilities:Architect and design...

  • Senior CPU Architect

    2 weeks ago


    Bengaluru, Karnataka, India NVIDIA Full time

    We are now looking to hire strong performance verification engineers with a sharp understanding of CPU and memory architecture. NVIDIA makes some of the fastest CPUs in the world, pushing boundaries in areas such as High-performance computing, Automated driving, Medical imaging, and more.About the Role:You will develop test plans and strategies, simulation...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Join Our Elite Engineering TeamWe are seeking a highly skilled and motivated senior design engineer to work on the design and implementation of complex CPU units.Key Responsibilities:Design and implement CPU modulesMake architectural trade-offs based on features, performance requirements, and system limitationsDevelop micro-architecture, implement in RTL,...


  • Bengaluru, Karnataka, India MIPS Full time

    Job DescriptionWe are seeking an experienced CPU microarchitect to define, lead, and own RTL development of a real-time, performance-efficient, low-power microcontroller class CPU core.Main Responsibilities:Drive the microarchitecture and design of a critical CPU block or multiple blocks of a CPU core.Explore high-performance strategies working with the CPU...


  • 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, 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 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 Mulya Technologies Full time

    We are seeking a skilled CPU Architecture Specialist to join our team at Mulya Technologies. This role will involve developing and refining microarchitectures, writing design specifications, and delivering and maintaining RTL for CPU cores and/or system-level sub-units.The ideal candidate will have a strong background in computer architecture and 8+ years of...


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

    The Tenstorrent team comprises technologists from diverse disciplines who collaborate to build great AI products. We value teamwork, curiosity, and problem-solving skills.Senior CPU Verification Manager - AI Silicon Design- We seek experience in functional verification of high-performance CPUs.- Our RISC-V CPU will be integrated into industry-leading AI/ML...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Job OverviewWe are seeking a talented Senior CPU Micro-architect and RTL Designer to join our team in India. As a key member of our Hardware Engineering group, you will be responsible for designing high-performance CPUs that meet the demands of modern computing.About QualcommQualcomm is a leading technology company that has unlocked 5G, enabling rapid...


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

    Job SummaryWe are seeking a highly motivated and innovative senior design engineer to work on the design and implementation of complex CPU units.Key ResponsibilitiesDesign and implementation of CPU modules.Make architectural trade-offs based on performance requirements and system limitations.Come up with micro-architecture, implement in RTL, and deliver a...


  • Bengaluru, Karnataka, India NVIDIA Full time

    We are seeking a highly motivated Performance Verification Engineer to join our dynamic team at NVIDIA. Our goal is to deliver best-in-class CPUs, and we need a talented engineer to help us achieve this.About the RoleYou will be responsible for developing test plans and strategies, creating simulation environments, and automating validation processes to...


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