CPU Processor Performance Verification Specialist

4 weeks ago


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

At 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 chip designs and correlate with performance models
  • Work with software 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:

  • Minimum BS and 10+ years of relevant industry experience
  • Performance modeling, processor verification, or RTL design experience
  • Knowledge of digital logic design, CPU architecture, and microarchitecture
  • Experience in developing performance test plans and writing/debugging assembly tests for performance correlation and verification
  • Programming skills in assembly, C/C++, Verilog, System Verilog, or scripting

Preferred Qualifications:

  • Experience in benchmark and workload analysis and CPU performance profiling
  • Knowledge of compiler techniques and OS for performance optimization
  • Knowledge in developing instruction profiling tools on silicon
  • Experience in performance modeling for advanced CPU designs
  • Experience in silicon validation
  • Ability to work across teams to optimize silicon performance

What We Offer:

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary bonuses or commission payments

Apple is an Equal Opportunity Employer:

We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.



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


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

    CPU Performance Architect RoleWe are seeking a highly motivated and innovative individual to join our CPU Architecture and Performance Team. As a CPU Performance Architect, you will be part of a team that is driving advanced exploration for next generation iPhone, iPad, and Mac CPU architectures.Key ResponsibilitiesCollaborate with experienced CPU designers...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Performance ArchitectAbout the Role:We are seeking a highly motivated and innovative individual to join our CPU Architecture and Performance Team. As a CPU Performance Architect, you will be part of a team that is driving advanced exploration for next generation iPhone, iPad, and Mac CPU architectures.Key Responsibilities:Collaborate with...


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

    Job SummaryWe are seeking a highly motivated and self-driven CPU Performance and Workload Analysis Engineer to join our team at Apple. As a member of our CPU Architecture and Performance Team, you will be responsible for driving advanced exploration for next generation CPU architectures. Your work will guide optimizations and the direction of future CPUs,...


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

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


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

  • 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

    Role OverviewWe are seeking an experienced technical leader to drive architecture and RTL for world-class CPU power management solutions.Key ResponsibilitiesDevelop and specify micro-architecture, from early high-level architectural exploration to detailed specification.Own or contribute to RTL development, assessment, and refinement to target power,...


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

    About SiFiveSiFive is a pioneering company that introduced RISC-V to the world, revolutionizing the future of compute. Our mission is to bring the limitless potential of RISC-V to the highest performance and most data-intensive applications. We are committed to enabling leading technology companies to innovate, optimize, and deliver the most advanced...

  • CPU Architect

    4 weeks ago


    Santa Clara, California, United States Apple Full time

    We are seeking a highly motivated and innovative individual to join our CPU Architecture and Performance Team. This team is driving advanced exploration for next generation iPhone, iPad, and Mac CPU architectures.As a CPU Performance Architect, you will be part of a team that is pushing the boundaries of innovation in the areas of branch prediction,...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Logic Design Engineer to join our CPU Logic Design Team. As a member of this team, you will be responsible for designing CPU on-chip and off-chip interconnect networks, MP coherency, and last-level and system caches. Your focus will be on micro-architectural definition, RTL coding, logic debug, synthesis, and timing...


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

    Role OverviewAs a CPU Physical Design Methodology and Optimization Engineer at Apple, you will contribute to the development of innovative CPU designs, focusing on improving Power, Performance, and Area (PPA) through the application of machine learning techniques in the silicon design space.Key ResponsibilitiesCollaborate with CPU CAD and design teams to...