Principal Engineer, CPU Verification Specialist

2 weeks ago


Santa Clara, California, United States Ampere Full time
About the Role

We are seeking a highly skilled Principal Engineer, CPU Verification to join our design verification team at Ampere. As a key member of our team, you will be responsible for defining verification strategies and architecting solutions for complex verification problems.

You will partner with stakeholders in adjacent domains and enable the verification team to left shift bug hunting and meet verification goals on schedule. You'll be involved with all aspects of product development, starting with specifications through tape-out and product launch.

Key Responsibilities
  • Define strategy and requirements for block level and chip level testing infrastructure
  • Create test plans for unit-level and chip-level verification
  • Design and implement test benches and verification environment
  • Develop random test generators to generate tests and debug failures
  • Define and drive completion of all verification activities to meet product quality requirements
  • Define post-si validation plans and debug post-silicon system level failures
  • Mentor/guide the work of junior engineers
Requirements
  • MS or BS in Electrical Engineering or Computer Engineering
  • Minimum 6 years (with MS) or 8 years (with BS) of pre-silicon IP verification know-how preferably in CPU or Graphics cores
  • Solid understanding of high-performance microprocessor/computer architecture, OOO execution and cache coherency concepts
  • Experienced in developing block level and chip level testing infrastructure using industry standard languages like System Verilog, SVTB, UVM/OVM and simulation tools
  • Familiarity with ARM or x86 or RISC V/SPARC architecture and assembly language
  • Programming experience in languages common to the industry (e.g. C, C++, Perl, Python)
What We Offer

At Ampere, we believe in taking care of our employees and providing a competitive total rewards package that includes base pay, bonus, equity, and comprehensive benefits.

The full base pay range for this role is between $135,400 and $225,600, except in the San Francisco Bay Area where the range is between $146,300 and $243,800.

We offer an annual bonus program tied to internal company goals and annual meritocratic equity awards that enable our employees to participate in the success of the company.

Our benefits include health, wellness, and financial programs that support employees through every stage of life, with full benefits eligibility at 20 hours per week.

Benefits Highlights
  • Premium medical, dental, vision insurance, as well as income protection and a 401K retirement plan
  • Unlimited Flextime and 10+ paid holidays
  • A variety of healthy snacks, energizing espresso, and refreshing drinks

We are passionate about inventing industry leading cloud-native designs that contribute to a more sustainable future. We are excited to share more about our career opportunities with you through the interview process.



  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior CPU Verification EngineerWe are seeking a highly skilled Senior CPU Verification Engineer to join our team at NVIDIA. As a key member of our CPU verification team, you will be responsible for verifying the ASIC design, architecture, and micro-architecture of NVIDIA CPUs and SoCs using sophisticated verification methodologies.Key...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled CPU Verification Expert to join our team at NVIDIA.This is an exciting opportunity to work on the verification of NVIDIA's CPU and SoC designs, utilizing cutting-edge verification methodologies and tools. As a member of our CPU verification team, you will be responsible for:Verifying the ASIC design, architecture, and...


  • Santa Clara, California, United States NVIDIA Full time

    {"h1": "Senior CPU Verification Engineer at NVIDIA", "p": "We are seeking a highly skilled Senior CPU Verification Engineer to join our team at NVIDIA. As a member of our CPU verification team, you will be responsible for verifying the ASIC design, architecture, and micro-architecture of NVIDIA CPUs and SoCs using sophisticated verification...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Performance Verification EngineerAt Apple, we're looking for a highly skilled CPU Performance Verification Engineer to join our team. As a key member of our chip design effort, you will be responsible for verifying the performance of our CPUs and collaborating with cross-functional teams to ensure our products meet the highest standards of...


  • Santa Clara, California, United States Intel Full time

    Job Title: CPU Formal Verification EngineerWe are seeking a highly skilled CPU Formal Verification Engineer to join our team at Intel. As a key member of our verification team, you will be responsible for designing and implementing formal verification strategies for CPU cores.Key Responsibilities:Develop and implement formal verification plans for CPU...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled CPU Verification Expert to join our team at NVIDIA.This is an exciting opportunity to work on the verification of NVIDIA's CPU and SoC designs, utilizing cutting-edge verification methodologies and tools. As a member of our CPU verification team, you will be responsible for:Verifying the ASIC design, architecture, and...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU DFT Verification EngineerAt Apple, we're looking for a skilled CPU DFT Verification Engineer to join our team. As a key member of our processor verification team, you will be responsible for verifying the functionality correctness of the DFT logic.Key Responsibilities:Work closely with architecture, RTL designers, and DFT designers to ensure...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Performance Verification EngineerAt Apple, we're looking for a highly skilled CPU Performance Verification Engineer to join our team. As a key member of our chip design effort, you will be responsible for verifying the performance of our CPUs, collaborating with architects, RTL designers, and software developers to ensure our products meet the...


  • Santa Clara, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Verification Engineer to join our team at Apple. As a Verification Engineer, you will play a critical role in the development of our next-generation CPU and memory subsystems. Your expertise will be essential in ensuring the quality and reliability of our products.Key ResponsibilitiesDevelop and execute verification...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Verification and Validation EngineerWe are seeking a highly skilled Senior Verification and Validation Engineer to join our team at NVIDIA. As a key member of our CPU verification team, you will play a critical role in ensuring the quality and reliability of our next-generation CPU architecture.Key Responsibilities:Innovate and develop...


  • Santa Clara, California, United States NVIDIA Full time

    Principal CPU Architect Job DescriptionNVIDIA is a leader in the field of computer graphics, PC gaming, and accelerated computing. We are seeking a highly skilled Principal CPU Architect to join our team and contribute to the development of next-generation CPU cores.Key Responsibilities:Collaborate with micro-architects and senior designers to propose and...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU DFT Verification EngineerAt Apple, we're looking for a skilled CPU DFT Verification Engineer to join our processor verification team. As a key member of our team, you'll be responsible for verifying the functionality correctness of the DFT logic, working closely with architecture, RTL designers, and DFT designers.Responsibilities:Develop and...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Memory Subsystem Verification EngineerAt Apple, we're pushing the boundaries of innovation and technology. As a CPU Memory Subsystem Verification Engineer, you'll play a critical role in ensuring the quality and reliability of our products.Job SummaryWe're seeking a highly skilled and experienced verification engineer to join our team. In this...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Memory Subsystem Verification EngineerAt Apple, we're pushing the boundaries of innovation and technology. As a CPU Memory Subsystem Verification Engineer, you'll play a critical role in ensuring the quality and reliability of our cutting-edge products.Key Responsibilities:Develop and maintain a deep understanding of cache coherence protocols...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Memory Subsystem Verification EngineerAt Apple, we're pushing the boundaries of innovation and technology. As a CPU Memory Subsystem Verification Engineer, you'll play a critical role in ensuring the quality and reliability of our cutting-edge products.Key Responsibilities:Develop and maintain a deep understanding of cache coherence protocols...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Processor Performance Verification EngineerAt Apple, we're looking for a highly skilled CPU Processor Performance Verification Engineer to join our team. As a key member of our design team, you will be responsible for verifying the performance of our cutting-edge CPU processors.Key Responsibilities:Collaborate with architects and RTL designers...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a verification engineer with strong fundamentals of design verification methodology and random test generators for CPU products.This role provides an opportunity to gain first-hand experience in NVIDIA's CPU product line and drive test generation technology within NVIDIA for current and future generations of CPUs.NVIDIA has a team of...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA Job OpportunityNVIDIA is seeking a skilled verification engineer to join our team. As a verification engineer, you will play a crucial role in ensuring the quality and reliability of our CPU products.Key Responsibilities:Design and implement random test generation tools for NVIDIA's CPU roadmapDrive quality initiatives through verification...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Processor Performance Verification EngineerAt Apple, we're committed to delivering exceptional products and services that exceed our customers' expectations. As a CPU Processor Performance Verification Engineer, you'll play a critical role in ensuring the performance and efficiency of our cutting-edge CPUs.Key Responsibilities:Collaborate with...

  • Verification Engineer

    3 weeks ago


    Santa Clara, California, United States NVIDIA Full time

    Job DescriptionNVIDIA is seeking a skilled verification engineer to join our team. As a verification engineer, you will play a critical role in ensuring the quality and reliability of our CPU products.Key ResponsibilitiesDesign and implement random test generation tools for NVIDIA's CPU roadmapApply the latest software development practices for random test...