Senior Principal Engineer, Cache Coherency Subsystem Verification

4 days ago


Austin, Texas, United States Ampere Full time
About the Role

Ampere is seeking a highly skilled Senior Principal Engineer to lead the cache coherency subsystem verification efforts. As a key member of our design verification team, you will be responsible for strategizing and executing verification efforts across various platforms, reviewing architecture and microarchitecture specs, and influencing design/microarchitecture decisions.

Key Responsibilities
  • Develop and execute cache coherency subsystem verification plans and strategies
  • Review and analyze architecture and microarchitecture specs to ensure correctness and performance
  • Influence design/microarchitecture decisions to ensure optimal verification outcomes
  • Lead the development of verification collateral, including test benches, random test generators, and checkers
  • Collaborate with cross-functional teams to ensure successful tape-out and post-silicon validation
Requirements
  • Minimum 8 years of experience in IP and subsystem design verification
  • Strong understanding of high-performance multi-core processor architecture and microarchitecture
  • Experience with verifying Arm AMBA protocols or other high-performance interconnect protocols
  • Proficiency in building new verification test benches using System Verilog, UVM/OVM
  • Programming experience in C, C++, or other industry-standard languages
  • Experience with automating design/verification tasks using scripting languages
  • Knowledge of ARM or x86 memory architecture and assembly language programming
  • Technical leadership skills, including ability to articulate vision, inspire team, plan, and organize work
About Ampere

Ampere is designing the future of hyperscale cloud and edge computing with the world's first cloud-native processor. Our team of innovators is dedicated to delivering industry-leading cloud performance, power efficiency, and scalability. We're looking for talented individuals who share our passion for innovation and excellence.

What We Offer
  • Competitive total rewards package, including base pay, bonus, stock, and comprehensive benefits
  • Opportunities for professional growth and development
  • Collaborative and inclusive work environment
  • Recognition and rewards for outstanding performance


  • Austin, Texas, United States Ampere Computing Full time

    About the RoleWe are seeking a highly skilled Senior Principal Engineer to lead our cache coherency subsystem verification efforts. As a key member of our design verification team, you will be responsible for ensuring the functional correctness and performance of our CPUs.Key ResponsibilitiesDevelop and execute verification strategies for cache coherency...


  • Austin, Texas, United States Ampere Computing Full time

    About the RoleAmpere Computing is seeking a highly skilled Senior Principal Engineer to lead the verification of our cache coherency subsystem. As a key member of our design verification team, you will be responsible for ensuring the functional correctness and performance of our CPUs.Key ResponsibilitiesStrategize and execute cache coherency subsystem...


  • Austin, Texas, United States Ampere Full time

    About the RoleWe are seeking a highly skilled Senior Principal Engineer to lead the verification of our server-class microprocessor-based Coherent Mesh interconnect subsystem. As a key member of our Design Verification team, you will be responsible for ensuring the functional correctness and performance of our CPUs.Key ResponsibilitiesStrategize and execute...


  • Austin, Texas, United States Apple Full time

    About the RoleWe are seeking a highly skilled Memory Subsystem Verification Specialist to join our team at Apple. As a key member of our chip design effort, you will play a critical role in the end-to-end verification of memory subsystems.Key ResponsibilitiesDevelop an in-depth understanding of cache coherence protocols and the functioning of various units...


  • Austin, Texas, United States Apple Full time

    Memory Subsystem Verification EngineerA highly visible role at Apple, collaborating with all subject areas to ensure the end-to-end verification of memory subsystems.Key Responsibilities:Develop an in-depth understanding of cache coherence protocols and the functioning of various units in CPU/GPU/SOC relevant to memory subsystem verification.Design and...


  • Austin, Texas, United States Apple Full time

    About the RoleWe are seeking a highly skilled Memory Subsystem Verification Engineer to join our team at Apple. As a key member of our chip design effort, you will play a critical role in the end-to-end verification of memory subsystems.Key ResponsibilitiesDevelop an in-depth understanding of cache coherence protocols and the functioning of various units in...


  • Austin, Texas, United States Apple Full time

    Job Title: CPU Cache Verification EngineerAt Apple, we're pushing the boundaries of innovation and technology. As a CPU Cache Verification Engineer, you'll play a critical role in ensuring the functionality and correctness of our cutting-edge chip designs.Responsibilities:Collaborate with architecture and RTL designers to verify the cache design's...


  • Austin, Texas, United States Apple Full time

    Join Apple as a Memory Subsystem Validation EngineerAt Apple, we believe that new ideas can transform into remarkable products, services, and customer experiences in no time. Your passion and commitment can lead to extraordinary accomplishments. Here, you will find a culture filled with dynamic, dedicated individuals and cutting-edge technologies. Our team...


  • Austin, Texas, United States Apple Full time

    Job SummaryWe are seeking a highly skilled CPU Cache Verification Engineer to join our team at Apple. As a key member of our chip design effort, you will collaborate with all disciplines to ensure the functionality and correctness of our cache design.Key ResponsibilitiesWork closely with architecture and RTL designers to verify the cache design's...


  • Austin, Texas, United States Apple Full time

    About the RoleWe are seeking a highly skilled CPU Cache Verification Engineer to join our team at Apple. As a key member of our chip design effort, you will collaborate with various disciplines to ensure the functionality and correctness of our cache design.Key ResponsibilitiesWork closely with architecture and RTL designers to verify the cache design's...


  • Austin, Texas, United States SiFive Full time

    About SiFiveSiFive is a pioneering company that introduced RISC-V to the world, revolutionizing the future of compute by bringing the limitless potential of RISC-V to high-performance and data-intensive applications.Our compute platforms are enabling leading technology companies to innovate, optimize, and deliver advanced solutions across every market...

  • Verification Engineer

    2 weeks ago


    Austin, Texas, United States Bayone Full time

    About the RoleWe are seeking a highly skilled Verification Engineer to join our System IP team at Bayone. As a key member of our team, you will be responsible for contributing to the functional verification of complex System IP designs, including coherent interconnect and LLC design.Key ResponsibilitiesDevelop and execute functional verification strategies...


  • Austin, Texas, United States Bayone Full time

    Job Title: Design Verification EngineerBayone is seeking a highly skilled Design Verification Engineer to join our System IP team. As a key member of our team, you will be responsible for contributing to the functional verification of System IP, including coherent interconnects.Key Responsibilities:Develop and execute functional verification strategies for...


  • Austin, Texas, United States IC Resources Full time

    About the RoleWe are seeking a highly skilled Senior RTL Design Engineer to join our team at IC Resources. As a Senior RTL Design Engineer, you will be responsible for taking ownership of the development of complex IP subsystems, working with cutting-edge technologies, and making a high impact.Key ResponsibilitiesDesign and develop complex IP subsystems...


  • Austin, Texas, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Memory Systems Engineer to join our team at Apple. As a key member of our SOC memory hierarchy team, you will be responsible for designing and developing special purpose cache and controller systems.Key ResponsibilitiesParticipate in cache microarchitecture development from specifications and model...


  • Austin, Texas, United States Apple Full time

    Job Title: Memory Subsystem Verification EngineerAt Apple, we're committed to innovation and excellence in every aspect of our products and services. As a Memory Subsystem Verification Engineer, you'll play a critical role in ensuring the reliability and performance of our memory subsystems.Key Responsibilities:Develop and implement verification environments...


  • Austin, Texas, United States Apple Full time

    Job SummaryApple is seeking a highly skilled engineer to design and develop special purpose cache and controller systems for our high-bandwidth multi-client memory subsystems. As a key member of our team, you will work on crafting innovative solutions to address the challenges of increasing levels of parallelism, bandwidth, and capacity in our mobile...


  • Austin, Texas, United States NVIDIA Full time

    Senior Logic Design EngineerWe 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 and developing high-performance and low-power CPU on-chip and off-chip interconnect networks, as well as MP coherency and last-level and system caches.Key...


  • Austin, Texas, United States NVIDIA Full time

    Join NVIDIA's CPU Logic Design Team as a Senior Logic Design Engineer and take on the challenge of crafting the fastest and most power-efficient chips in their class. As a member of our dynamic, global team, you will be responsible for designing CPU on-chip and off-chip interconnect networks, MP coherency, and last-level and system caches. Your expertise in...


  • Austin, Texas, United States Samsung Electronics Co., Ltd. Full time

    Job SummarySamsung Electronics Co., Ltd. is seeking a highly skilled System IP Design Verification Engineer to join our team. As a key member of our System IP team, you will be responsible for the functional verification of System IP, including coherent interconnect and caches.Key ResponsibilitiesArchitect and build reusable testbenches from scratchPropose...