Senior CPU Verification Engineer

4 weeks ago


Santa Clara, California, United States NVIDIA Full time

We are seeking a Senior CPU Verification Engineer to join our team at NVIDIA.

This role offers the opportunity to have a real impact in a progressive, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence.

Key Responsibilities:

  • Verify the ASIC design, architecture, and micro-architecture of NVIDIA CPUs and SoCs using sophisticated verification methodologies.
  • Develop test generators to verify and validate CPU and GPU interactions, memory coherency, and consistency.
  • Collaborate with architects, designers, pre- and post-silicon verification teams to accomplish tasks.

Requirements:

  • A Master's Degree in Electrical Engineering, Computer Engineering, or Computer Science, or equivalent experience.
  • Ability to program in C/C++ and automate/write scripts in Perl/Python/shell.
  • Strong background in computer architecture and memory models.
  • Exposure to design and verification tools (VCS, emulation, FPGA, debug tools) is a plus.
  • Strong communication and interpersonal skills are required.

NVIDIA is a technology leader with a diverse and talented team. We offer a competitive salary range of $128,000 - $258,750, based on location, experience, and pay of similar positions. You will also be eligible for equity and benefits.

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.



  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Verification EngineerQualcomm is seeking a highly skilled CPU Verification Engineer to join our team. As a CPU Verification Engineer, you will work closely with Chip Architects to validate the concepts of CPU and SOC level micro-architectures.Key Responsibilities:Develop detailed Test and Coverage plans based on the Architecture and...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Verification Engineer to join our CPU Verification Team. As a member of this team, you will be responsible for a portion of the Design Verification, focusing on tasks such as testbench/scoreboard/stimulus development, regression debug, and coverage closure, supporting design, implementation, and system level...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Verification Engineer to join our CPU Verification Team. As a member of this team, you will be responsible for a portion of the Design Verification, focusing on tasks such as testbench/scoreboard/stimulus development, regression debug, and coverage closure, supporting design, implementation, and system level...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionNVIDIA is seeking a highly skilled Senior SoC ASIC Verification Engineer to verify the world's most powerful SoCs with AI capabilities for self-driving cars, gaming consoles & other automated machines. Our team is dedicated to pushing the frontiers of what is possible today and defining the platform for the future of computing.Key...


  • Santa Clara, California, United States Apple Full time

    Job DescriptionAt Apple, we're looking for a skilled CPU Processor Performance Verification Specialist to join our team. As a key member of our chip design effort, you'll collaborate with architects, RTL designers, and software developers to ensure the performance of our CPUs meets the highest standards.Key Responsibilities:Verify performance features of...


  • Santa Clara, California, United States Apple Full time

    Role SummaryAs a CPU Design Verification Engineer at Apple, you will play a critical role in ensuring the functionality correctness of our chip designs. You will work closely with architecture and RTL designers to develop and lead test plans and test environments, and develop complex tests in assembly, C, or vectors according to test plans. Your...

  • CPU CDC/STA Engineer

    1 month ago


    Santa Clara, California, United States Apple Full time

    Role SummaryAs a CPU CDC/STA Engineer at Apple, you will play a critical role in analyzing and driving fixes for our CPU designs. You will be responsible for developing, maintaining, and improving our Lint, Clock Domain Crossing (CDC), Reset Domain Crossing (RDC), and Static Timing Analysis (STA) constraints and methodology.Key ResponsibilitiesDevelop and...


  • Santa Clara, California, United States Apple Full time

    Dynamic and Innovative RoleAt Apple, we're pushing the boundaries of what's possible with technology. As a CPU Microarchitect/RTL Engineer, you'll be part of our Silicon Engineering Group, designing high-performance, low-power microprocessors that power our innovative products.Key ResponsibilitiesDevelop and specify micro-architecture designs, from...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryAs a CPU Performance Modeling Architect at Qualcomm, you will be responsible for designing and developing high-performance CPUs that push the boundaries of what's possible. You will work closely with cross-functional teams to enhance the world of compute products from conceptualization through post-silicon verification.Key...


  • Santa Clara, California, United States Apple Full time

    CPU Post-Silicon Engineering Program ManagerSanta Clara, California, United StatesHardwareWe are seeking a dedicated Engineering Program Manager or technical leader to plan for and lead silicon bring-up and debug of groundbreaking and innovative CPU designs.You will use your creativity, technical knowledge, and organizational skills to drive multi-functional...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a highly skilled Formal Verification Engineer to join our team. As a Formal Verification Engineer, you will play a critical role in ensuring the functional correctness and completeness of our next-generation chip designs.You will collaborate with a team of experienced engineers to develop and implement formal verification methodologies...


  • Santa Clara, California, United States Apple Full time

    Role SummaryAs a CPU Physical Design Engineer in Apple's Silicon Engineering Group, you will play a key role in driving the design and development of our next-generation CPU blocks. You will be responsible for driving RTL-to-GDS design convergence through logic synthesis and place-and-route tools, targeting ambitious PPA goals. Additionally, you will work...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Power Management Firmware DeveloperJob Summary:We are seeking a highly skilled CPU Power Management Firmware Developer to join our team at Qualcomm. As a CPU Performance Management FW Developer, you will be responsible for working with a team to enable the power management solution for Qualcomm's custom CPUs. You will collaborate internally to...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Performance Projections EngineerJob Summary: We are seeking a highly skilled CPU Performance Projections Engineer to join our team at Qualcomm. As a CPU Performance Projections Engineer, you will be responsible for modeling and projecting the CPU performance for various Qualcomm SoCs.Key Responsibilities:Setup the CPU/SoC configuration in the...


  • Santa Clara, California, United States Nvidia Full time

    Job SummaryWe are seeking a highly skilled Senior CPU Implementation Methodology Engineer to join our VLSI team. As a key member of our team, you will be responsible for all aspects of front-end design implementation methodologies, including synthesis, formal-equivalence-checking, flow automation, and application support of industry-leading CPU designs.Key...

  • CPU RTL Architect

    4 weeks ago


    Santa Clara, California, United States Apple Full time

    Job SummaryWe are seeking an experienced engineer to drive architecture and RTL development of CPU integer, floating-point, and/or load/store execution for our performant cores.Key ResponsibilitiesDevelop and specify micro-architecture from early high-level architectural exploration through micro-architectural research and arriving at a detailed...

  • CPU ML RTL Architect

    4 weeks ago


    Santa Clara, California, United States Apple Full time

    Job SummaryWe are seeking an experienced engineer to drive CPU machine-learning accelerator architecture and RTL development for Apple Silicon.Key ResponsibilitiesDevelop micro-architecture and specification from early high-level architectural exploration through micro-architectural research and arriving at a detailed specification.Own or participate in RTL...


  • Santa Clara, California, United States Apple Full time

    Job DescriptionAt Apple, we are seeking a highly motivated and self-driven CPU Performance and Workload Analysis Engineer to join our team. As a member of our CPU Architecture and Performance Team, you will be responsible for driving advanced exploration for next-generation CPU architectures.You will be the interface between the CPU team, system teams, and...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a talented CPU Performance Modeling Engineer Lead to join our team. As a key member of our CPU Power/Performance Modeling team, you will contribute to the development of advanced CPU performance and power features, exploring new ideas, modeling, and characterizing them. You will work closely with the design team to productize...


  • Santa Clara, California, United States Apple Full time

    Role OverviewAs a CPU Implementation Engineer at Apple, you will play a critical role in driving the design and implementation of CPU blocks. This is an exciting opportunity to work with a talented team of engineers to develop innovative solutions that will shape the future of technology.Key ResponsibilitiesCollaborate with micro-architects to define...