CPU Cache Architect

1 day ago


Santa Clara, California, United States Apple Full time
Role Overview

We are seeking an experienced technical leader to drive CPU multi-level cache subsystem architecture and RTL development for multi-processor systems.

Key Responsibilities
  • Develop and specify micro-architecture designs, from high-level architectural exploration to detailed specification.
  • Own and develop RTL design, assessing and refining it to meet power, performance, area, and timing goals.
  • Support verification team in test bench development, formal methods, and simulation/emulation for functional verification.
  • Explore high-performance strategies and work with performance verification team to verify RTL design meets targeted performance.
  • Collaborate with multi-functional engineering team to implement and verify physical design on timing, area, reliability, testability, and power.
Requirements
  • Minimum BS and 10+ years of relevant industry experience.
  • Thorough knowledge of microprocessor architecture, including expertise in coherence protocols, interconnects, high-performance design techniques, memory subsystem queuing, and SRAM design basics.
  • Knowledge of Verilog and/or VHDL, simulators, and waveform debugging tools.
  • Understanding of logic design principles, timing, and power implications, low power microarchitecture techniques, and high-performance techniques and trade-offs in a CPU microarchitecture.
  • Experience in C or C++ programming and using an interpretive language such as Perl or Python.
What We Offer

At Apple, we offer a comprehensive compensation package, including base pay, discretionary employee stock programs, and benefits such as comprehensive medical and dental coverage, retirement benefits, and education reimbursement. This role may also be eligible for discretionary bonuses or commission payments and relocation assistance.

Apple is an equal opportunity employer committed to inclusion and diversity. 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 Apple Full time

    About the RoleAt Apple, we're pushing the boundaries of innovation and technology. As a CPU Cache RTL Architect, you'll play a critical role in designing high-performance, low-power microprocessors that power our innovative products.Key ResponsibilitiesDevelop and specify micro-architecture for CPU multi-level cache subsystemsOwn and develop RTL design for...

  • CPU Architect

    1 day ago


    Santa Clara, California, United States Apple Full time

    Role OverviewAs a CPU RTL Architect at Apple, you will play a critical role in designing high-performance, low-power microprocessors that power our innovative products. We 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...


  • Santa Clara, California, United States Apple Full time

    Role OverviewAt Apple, we're pushing the boundaries of innovation and technology. As a CPU RTL Architect, you'll play a critical role in designing high-performance, low-power microprocessors that power our innovative products.Key ResponsibilitiesDevelop and specify micro-architecture designs, from early high-level exploration to detailed specification.Own...

  • CPU RTL Architect

    1 day ago


    Santa Clara, California, United States Apple Full time

    Job SummaryWe are seeking an experienced CPU RTL Architect to drive architecture and RTL development of CPU front-end and/or out-of-order subsystem 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 Corporation Full time

    Job SummaryNVIDIA Corporation is 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.Key ResponsibilitiesDesign and develop high-performance and low-power RTL for...


  • Santa Clara, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled SoC Cache Architecture Performance Modeling Engineer to join our team at Apple. As a key member of our SoC Performance group, you will collaborate with cross-functional teams to model and improve the hardware and low-level software architecture of our chips.Key ResponsibilitiesDevelop and maintain...


  • Santa Clara, California, United States Rival Inc Full time

    Job Title: CPU Microarchitecture and Logic Design EngineerRival Inc is seeking a highly skilled CPU Microarchitecture and Logic Design Engineer to contribute to the development of cutting-edge CPU microarchitecture and logic design solutions.About the Role:Design and develop microarchitecture and specification from high-level architectural exploration to...


  • Santa Clara, California, United States Apple Full time

    Unlock the Potential of Next-Generation CPU ArchitecturesWe're seeking a highly motivated and innovative CPU Performance Engineer to join our team at Apple. As a key member of our CPU Architecture and Performance Team, you'll be responsible for driving advanced exploration of next-generation iPhone, iPad, and Mac CPU architectures.Key...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled CPU Micro-Architect/RTL Designer to join our team at Qualcomm. As a key member of our CPU Engineering group, you will be responsible for designing and developing high-performance and low-power CPU designs.Key ResponsibilitiesDevelop and verify critical high-performance and low-power CPU designs using advanced...

  • CPU ML RTL Architect

    24 hours ago


    Santa Clara, California, United States Apple Full time

    About the RoleWe are seeking an experienced CPU RTL Architect to join our team at Apple Silicon Engineering Group. As a key member of our team, you will be responsible for driving CPU machine-learning accelerator architecture and RTL development for our innovative products.Key ResponsibilitiesDevelop and specify micro-architecture, from high-level...


  • Santa Clara, California, United States Apple Full time

    Overview:Position ID: Are you driven by the challenge of tackling complex problems and pushing the limits of technology? We are seeking an exceptional individual who thrives in a high-performance environment and is eager to contribute to groundbreaking advancements. Our team is dedicated to exploring innovative CPU architectures for the next generation of...


  • Santa Clara, California, United States Apple Full time

    Position Overview:Role Identifier: Are you driven by the challenge of tackling complex problems and pushing the limits of technology? Do you believe that a dedicated team can achieve remarkable results? We certainly do, but we understand that this role is not for everyone. Our work is demanding, and we seek individuals who thrive on challenges. We are...


  • Santa Clara, California, United States Apple Full time

    Position Overview:Role Identification: Are you driven by the challenge of tackling complex problems rather than opting for simpler solutions? Do you believe that a dedicated team can exceed even the highest of expectations? We share that belief, but we understand that this role may not be suitable for everyone. The tasks we undertake are demanding, and we...

  • Verification Engineer

    24 hours 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...

  • CPU Architect

    1 day ago


    Santa Clara, California, United States Apple Full time

    Role OverviewWe are seeking an experienced engineer to drive CPU machine-learning accelerator architecture and RTL development for Apple Silicon.Key ResponsibilitiesDevelop and specify micro-architecture, from high-level architectural exploration to detailed specification.Own and develop RTL design, targeting power, performance, area, and timing...


  • Santa Clara, California, United States Apple Full time

    Job DescriptionAt Apple, we are seeking a highly skilled CPU Power Analysis Engineer to join our team. As a key member of our design team, you will be responsible for driving CPU power budgeting, measurement, and analysis, as well as providing global power methodologies for reduction across micro-architecture and gate-level design...

  • CPU Power Engineer

    4 days ago


    Santa Clara, California, United States Apple Full time

    Role OverviewWe are seeking a highly skilled CPU Power Engineer to join our team at Apple. As a key member of our CPU team, you will be responsible for driving power modeling and reduction, prototyping, and correlating pre-silicon expectations with post-silicon measurements.Key ResponsibilitiesGenerate and drive new ideas in micro-architecture and/or...

  • CPU Power Engineer

    2 days ago


    Santa Clara, California, United States Apple Full time

    Role OverviewAt Apple, we're pushing the boundaries of innovation and technology. As a CPU Power Engineer, you'll play a critical role in shaping the future of our products. Your expertise in power modeling and reduction, prototyping, and correlating pre-silicon expectations with post-silicon measurements will be instrumental in getting power-efficient...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Performance Modeling Engineer LeadQualcomm is a company of inventors that has unlocked 5G, ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. We are seeking a talented engineer to join our team as a CPU Performance Modeling Engineer Lead.Job Summary:We...


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