CPU Performance Verification Engineer

2 days ago


Santa Clara, California, United States Apple Full time
Job Summary

As a Chip Performance Engineer at Apple, you will play a critical role in the development of high-performance chips. Your primary responsibility will be to verify the performance features of chip designs, collaborating closely with architects, RTL designers, and software developers. You will develop test plans, test infrastructure, and tools for performance tuning, correlation, and verification. Additionally, you will improve and maintain architectural performance models, develop tests in assembly, C/C++, or vectors, and debug performance issues on silicon.

Key Responsibilities
  • Verify performance features of chip designs and correlate with performance models
  • Work closely with software and application developers to identify performance bottlenecks and tune software
  • Develop test plans and test infrastructure/tools for performance tuning, correlation, and verification
  • Improve and maintain architectural performance models
  • Develop tests in assembly, C/C++, or vectors to debug and correlate RTL and performance model
  • Develop C or Verilog-based checkers for verifying performance features
  • Develop coverage monitors and analyze coverage to ensure all performance features are covered
  • Debug performance issues and conduct performance tuning on silicon
  • Benchmark, correlate, and compare CPU performance across silicon/OS/compiler versions
  • Present CPU performance results to multi-functional teams
Requirements
  • Knowledge of digital logic design, CPU architecture, and microarchitecture
  • Programming skills in assembly, C/C++, Verilog, System Verilog, or scripting
  • Experience in one or more of the following: performance modeling, processor verification, RTL design, developing performance test plans, writing/debugging assembly tests for performance correlation and verification, benchmark and workload analysis, CPU performance profiling
  • Knowledge of compiler techniques and OS for performance optimization
  • Knowledge in developing instruction profiling tools on silicon
  • Experience in silicon validation
  • Excellent team player with great communication and presentation skills and ability to work independently
Benefits

At Apple, you will have the opportunity to work on cutting-edge technology and collaborate with a talented team of engineers. You will also receive comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses. Additionally, this role may be eligible for discretionary bonuses or commission payments as well as relocation.



  • 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 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 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 Apple Full time

    About the RoleAt Apple, we're committed to delivering innovative products and services that exceed our customers' expectations. As a Chip Performance Engineer, you'll play a critical role in ensuring the performance and efficiency of our cutting-edge silicon designs.Key ResponsibilitiesCollaborate with architects and RTL designers to verify the performance...


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


  • 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

    {"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 Veear Full time

    Job Title: CPU Design Verification EngineerWe are seeking a highly skilled CPU Design Verification Engineer to join our team at Veear. As a key member of our engineering team, you will be responsible for verifying the functionality correctness of our CPU design.Key Responsibilities:Collaborate with architecture and RTL designers to ensure the design meets...


  • 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 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 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 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 Top-Level Verification EngineerAt Apple, we're looking for a skilled CPU Top-Level Verification Engineer to join our team. As a key member of our design verification team, you will be responsible for developing and implementing verification methodologies, tools, and flows for high-performance, low-power processor designs.Key...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Verification Methodology and Tool EngineerAt Apple, we're committed to innovation and excellence in every aspect of our business. As a CPU Verification Methodology and Tool Engineer, you'll play a critical role in ensuring the quality and reliability of our high-performance processors.Key Responsibilities:Collaborate with verification...

  • Verification Engineer

    1 month 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...


  • Santa Clara, California, United States Apple Full time

    Job SummaryAt Apple, we're looking for a highly skilled CPU Design Verification Engineer to join our team. As a key member of our design team, you will be responsible for verifying the functionality correctness of our CPU design.Key ResponsibilitiesCollaborate with architecture and RTL designers to ensure the design meets the required specifications.Develop...