GPU Cache Hierarchy Design Verification Engineer

4 days ago


Austin, Texas, United States Apple Full time
Role Summary

As a GPU Cache Hierarchy Design Verification Engineer at Apple, you will play a critical role in ensuring the pre-silicon RTL verification of cache hierarchy and related units in a low power GPU design. This includes a deep understanding of micro-architectural details, interactions between units, and the connection to the larger architectural intent of the GPU.

Key Responsibilities

Develop and own testing of major features, collaborating with other block and core level engineers to ensure a flawless verification flow. Develop verification plans in coordination with design leads and architects. Architect, build, and maintain verification test bench components and environments to validate architectural correctness of the design. Generate directed and constrained random tests, run simulations, and debug design and environment issues. Craft functional coverage points, analyze coverage, and improve test environment to target coverage holes. Craft automated verification flows for block verification. Apply knowledge of hardware description languages (VHDL/Verilog), hardware verification languages/frameworks (SystemVerilog/UVM/OVM), and logic simulators to verify sophisticated designs. Mentor junior engineers to grow their skillsets.

Requirements

A strong computer architecture background, experience in cache and memory subsystem verification, software engineering skills, and a proven foundation in verification methodology are essential. Experience with memory/cache sub-system micro-architecture, including multiple levels of cache, coherent interconnects, MMUs, or related blocks is a plus. Expertise in crafting software solutions applying object-oriented programming concepts, preferably with SystemVerilog. Experience with a verification methodology such as UVM/OVM, and a hardware description language such as Verilog/VHDL. Experience with HDL simulators and waveform viewers. Experience defining coverage space, writing coverage models, and analyzing results. Proven success working under strict schedule deadlines with the ability to manage multiple priorities. Excellent interpersonal skills and ability to collaborate. GPU experience, especially in the cache/memory hierarchy area, is a plus.

Education & Experience

BS + minimum of 3 years of experience.

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

    Job SummarySamsung Electronics Co., Ltd. is seeking a highly skilled GPU Design Verification Engineer to join our team at the Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL). As a key member of our GPU Design Verification team, you will be responsible for driving the verification efforts of Samsung's advanced GPU design...


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

    Job SummarySamsung Electronics Co., Ltd. is seeking a highly skilled GPU Design Verification Engineer to join our team at the Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL).This role will be responsible for driving the verification efforts of Samsung's advanced GPU design to deliver market-leading standards of quality...


  • Austin, Texas, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled GPU Design Verification Lead to join our team at Qualcomm. As a key member of our Engineering Group, you will be responsible for architecting, designing, implementing, verifying, and optimizing the performance and power of GPU cores.Key ResponsibilitiesOwn and execute key independent tasks towards program...


  • 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 Advanced Micro Devices , Inc. Full time

    Unlock the Power of GPU VerificationAt Advanced Micro Devices, Inc., we're pushing the boundaries of innovation to solve the world's most complex challenges. As a GPU Verification Engineer, you'll play a critical role in developing tests and suites that exercise and validate the hardware blocks in our graphics chips.The Role:Our Diagnostics team is...


  • 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 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 Samsung Electronics Co., Ltd. Full time

    Job SummarySamsung Electronics Co., Ltd. is seeking a highly skilled GPU Memory Systems Performance Architect to join our team. As a key member of our GPU Architecture team, you will be responsible for driving the modeling and analysis of memory-system features for a highly efficient mobile GPU.Key Responsibilities:Develop complex GPU performance models to...


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

    About the RoleWe are seeking a talented GPU Top RTL Design Engineer to join our team at Apple. As a key member of our design team, you will be responsible for designing and developing high-performance GPU architectures.Key ResponsibilitiesDesign and develop high-performance GPU architecturesCollaborate with cross-functional teams to ensure design meets...


  • Austin, Texas, United States Apple Full time

    Job Title: Graphics Design Verification EngineerAustin, Texas, United StatesAbout the RoleImagine what you could do here. At Apple, new insights have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.Key ResponsibilitiesPerform...


  • Austin, Texas, United States Ampere Full time

    About the RoleAmpere 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...


  • Austin, Texas, United States Apple Full time

    GPU Top Level Physical Design EngineerA challenging opportunity has arisen for a skilled GPU Top Level Physical Design Engineer to join our team at Apple. As a key member of our Silicon Technologies group, you will play a crucial role in designing and manufacturing our next-generation, high-performance, power-efficient GPU.About the RoleWe are seeking a...


  • Austin, Texas, United States Nvidia Full time

    NVIDIA Job OpportunityWe are seeking a highly skilled Senior Design Verification Engineer with expertise in tools and automation to drive efficiency and collaboration among our High Speed IO engineering teams.Key Responsibilities:Improve the speed, flexibility, and extensibility of the High-Speed IO front end integration, build, and verification flowsApply...


  • Austin, Texas, United States Apple Full time

    Job SummaryWe are seeking a highly skilled GPU Top Level Physical Design Engineer to join our Silicon Technologies group. As a key member of our team, you will be responsible for designing and manufacturing our next-generation, high-performance, power-efficient GPU.Key ResponsibilitiesCollaborate with the Front-End team to understand chip architecture and...


  • 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 Ursus Inc Full time

    Job Title: Design Verification EngineerUrsus Inc is seeking a highly skilled Design Verification Engineer to contribute to the functional verification of GPU Subsystems.Responsibilities:Triage regression failures and update testbenchesDebug functional errors in RTL models using simulation and debug toolsMaintain efficient and clean regression statusDevelop...


  • Austin, Texas, United States META Full time

    Job Title: ASIC Design Verification EngineerWe are seeking a highly skilled ASIC Design Verification Engineer to join our team at Meta. As a key member of our Infrastructure organization, you will be responsible for developing innovative ASIC solutions for our data center applications.Key Responsibilities:Develop functional tests based on verification test...


  • Austin, Texas, United States META Full time

    Job SummaryWe are seeking a highly skilled ASIC Design Verification Engineer to join our team at Meta. As a key member of our Infrastructure organization, you will be responsible for developing innovative ASIC solutions for our data center applications.Key ResponsibilitiesDevelop functional tests based on verification test plans and drive design verification...


  • Austin, Texas, United States Ursus Inc Full time

    Job Title: Design Verification EngineerUrsus Inc is seeking a highly skilled Design Verification Engineer to contribute to the functional verification of GPU Subsystems such as Shader, Texture, and Memory Systems.Responsibilities:Triage regression failures and update testbenchesDebug functional errors in RTL models using simulation and debug toolsMaintain...