Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Silicon Validation Software Engineer: CPU and Memory Hierarchy

$150.4k - $277.6k

Apple Inc.

Silicon Validation Software Engineer: CPU and Memory Hierarchy

Cupertino, California, United States Hardware

Would you like to work on SW that runs on every Apple phone, pad, and Mac computer in the world? Join our team of experienced SW engineers and debuggers in validating Apple's world class silicon. In this highly visible role you will be writing functional validation SW for the CPUs, caches, and memory subsystem of our SoCs, with the aim of identifying logic design and circuit bugs. You will be a SW developer for a system validation tool used widely across Apple's Silicon Engineering group, and will collaborate with SoC design and product engineering teams to debug and drive silicon issues to root cause.

Description

Validate CPU cores, cache coherency, and memory hierarchy behavior on post-silicon platforms. Develop targeted stress tests to expose incorrect behavior under varying operating conditions (voltage, frequency, and temperature). Partner with design and architecture teams to correlate silicon behavior with intended micro architectural design. Catch incorrect silicon behavior and issues before product release. Identify sensitivity to PVT shifts, including incorrect behaviors and intermittent failures. Collect and analyze silicon data (logs, counters, traces) to understand system behavior across operating conditions. Provide actionable feedback to PVT and other teams to refine operating limits.

Minimum Qualifications

  • BS in Computer Science, Electrical Engineering, Computer Engineering, or related field with a minimum of 3 years relevant industry experience.
  • Experience in post-silicon validation, PVT, system bring-up, or silicon debug.

Preferred Qualifications

  • Strong understanding of CPU microarchitecture, cache coherency, and memory hierarchy.
  • Knowledge of SoC-level power, clocking, and voltage domains.
  • Experience working with PVT, reliability, or silicon characterization teams.
  • Proficiency in C/C++ and scripting (Python) for automation and analysis.
  • Hands-on experience debugging real silicon across voltage, frequency, and temperature corners.
  • Ability to communicate complex silicon issues clearly to cross-functional partners.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple's workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Silicon Validation Software Engineer: CPU and Memory Hierarchy in Cupertino, CA vacancy
  • Apple Inc. Cupertino, CA is seeking a Silicon Validation Software Engineer to validate CPUs, caches, and memory hierarchies on post-silicon platforms. You will write functional validation software for a system validation tool used across Apple's silicon engineering teams... 
    Suggested

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $181.1k - $318.4k

     ...Silicon Validation Software Engineer- GPU IP Validation and Integration Cupertino, California, United States...  ...bandwidth traffic to and from the memory subsystem. You will apply your deep...  ...the different levels of GPU memory hierarchy (Shared, Global, etc.). You will debug... 
    Suggested
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $155.4k - $233.2k

     ...Technologies, Inc. Job Area: Engineering Group, Engineering Group CPU Engineering General Summary: As a "CPU Silicon Bring up and Validation Engineer" you would be part of the...  ...Work with SOC bring up teams, software teams to plan CPU bring up. Triage... 
    Suggested
    Work from home

    Qualcomm

    Santa Clara, CA
    3 days ago
  • $184.7k - $324.8k

     ...highly complex challenges? As part of our Silicon Technologies group, you’ll help design...  ...Apple designed GPU. As part of the GPU Memory Hierarchy Design team, you’ll be responsible for crafting...  ...Qualifications Experience with CPU or GPU architecture and micro‑architecture... 
    Suggested
    Relocation

    Apple Inc.

    Santa Clara, CA
    1 day ago
  • $200k - $322k

    We are seeking Lead Post-Silicon Validation Engineer within the GPU Engineering Team to help drive development...  ..., and productization of the memory system for NVIDIA's GPU products.Develop...  ...work on compliance of memory system software and firmware.You will be the primary... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $150.4k - $277.6k

     ...Graphics Cache Hierarchy Design Verification Engineer Santa Clara, California...  ...? As part of our Silicon Technologies group,...  ...verification of graphics memory subsystem units...  ...Qualifications Experience in CPU or GPU architecture....  ...Strong fundamental software and programming... 
    Relocation

    Apple Inc.

    Santa Clara, CA
    1 day ago
  • $138k - $197k

    Develop detailed silicon test plans, based on design...  ...architecture, design, software, firmware) for Google'...  ...and flows for system validation and verification, then...  ...degree in Electrical Engineering, Computer Engineering,...  ...ASICs and working with memories.Experience with reading... 
    Worldwide

    Google

    Sunnyvale, CA
    5 days ago
  • $168k - $258.75k

     ...collaborative, and motivated hardware engineers to take our GPU memory subsystem from first silicon power-on to production.What you...  ...of HBM/GDDR enablement, validation, and failure analysis for NVIDIA...  ...multiple hardware design and software teams.Guide product level decisions... 
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $138k - $197k

     ...Introduction (NPI) phases of the silicon development lifecycle....  ...systems.Integrate and validate complex hardware/software designs in pre-silicon through...  ...'s degree in Electrical Engineering, Computer Engineering,...  ...interfaces, ASIC interfaces, memory systems (HBM), aor power system... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $138k - $197k

     ...sustaining phases of the silicon development lifecycle....  ...implement firmware, software, hardware, or process...  ...degree in Electrical Engineering, Computer Engineering,...  ...digital design, silicon validation, computer architecture...  ..., ASIC interfaces, memory systems (HBM), power system... 
    Contract work
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $192k - $278k

     ...degree in Electrical Engineering, Computer Engineering,...  ...boundaries, developing custom silicon solutions that power...  ...best of Google AI, Software, and Hardware to...  ...verification for future CPU developments. Build functional...  ...CPU’s. Verify and validate performance for both... 
    Worldwide

    Google

    Mountain View, CA
    4 days ago
  •  ...Principal Design Verification Engineer to lead verification...  ...and execution for CPU Core Hardware Prefetch...  ..., RTL, performance, software, and verification teams...  ...engine and the memory hierarchy, including DCache pipeline...  ...microarchitectural observability to validate that prefetch behavior... 

    SiFive

    Santa Clara, CA
    2 days ago
  •  ...Staff Design Verification Engineer to drive verification of high-performance CPU core functionality,...  ..., load/store ordering, memory consistency, exception...  ...pipeline and cache / memory hierarchy behavior. Develop and...  ...verification, and software teams to close verification... 
    Immediate start

    SiFive

    Santa Clara, CA
    2 days ago
  • $175.5k - $311.7k

     ...SoC DRAM Memory Subsystem Validation Engineering Program Manager Cupertino, California, United States Hardware...  ...that crafts Apple's groundbreaking silicon. Apple makes the greatest SoCs in...  ...PHY, DRAM product engineering, and software teams to ensure these sophisticated... 
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $136k - $218.5k

     ...that break late in a silicon program almost always...  ...across GPU, SoC, and CPU programs spanning Datacenter...  ...for a hardware engineer who builds the methods...  ...that find issues before software is production-ready —...  ...be doing:Own bring-up, validation, qualification, tuning... 
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $163k - $236k

     ...NPI) phases to enable custom silicon products, validating ASIC subsystems such as boot, PCIe, memory (e.g., HBM, SRAM), compute cores...  ...architecture, design, and software teams.Perform system characterization...  ...'s degree in Electrical Engineering, Computer Engineering,... 
    Worldwide
    Shift work

    Google

    Sunnyvale, CA
    6 days ago
  • $200k - $350k

     ...talented Design Verification Engineers to help verify and...  ..., RTL engineers, software engineers and system teams...  ...focuses on our custom CPU. We are designing a leading...  ...simulator. Verify memory ordering, coherence, exceptions...  ...prototyping and pre silicon software bring up, and... 
    Flexible hours

    Velaura

    Santa Clara, CA
    1 day ago
  • $184.7k - $324.8k

     ...As a Silicon Validation/Emulation Design Engineer, you will work in a team developing Wireless SoCs with custom hardware accelerators, as well as multiple...  ..., including compile flows, netlist preparation, memory modeling, and clock/reset configurations.- System-level... 
    Relocation

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • Qualcomm Technologies, Inc. in Santa Clara, CA is seeking an Engineering Services Program Manager to drive post-silicon validation for the Oryon CPU Engineering team, supporting Snapdragon Elite X laptop CPUs. The role requires coordinating cross-functional teams, managing... 

    Qualcomm

    Santa Clara, CA
    2 days ago
  • $167.1k - $250.7k

     ...Technologies, Inc. Job Area: Engineering Group, Engineering Group CPU Engineering General...  ...with Chip Architects to validate the concepts of CPU and...  ...as: Cache Coherence, Memory ordering and Consistency,...  ...Formal, Assertions, and Silicon bringup, is helpful. In... 
    Work from home

    Qualcomm

    Santa Clara, CA
    1 day ago
  • $167.1k - $250.7k

     ...Inc.## **Job Area:**Engineering Group, Engineering Group CPU Engineering**...  ...Chip Architects to validate the concepts of CPU...  ...: Cache Coherence, Memory ordering and Consistency...  ...Formal, Assertions, and Silicon bringup, is helpful...  ...Engineering, Software Engineering, Electrical... 
    Work experience placement
    Work from home

    QUALCOMM, Inc.

    Santa Clara, CA
    1 day ago
  •  ...Silicon Validation Engineer Location-MTV JD- Post Silicon Validation; Conducting Engineering Tests on post-silicon...  ...measurements, Understanding and ability to test CPU and Motherboard interfaces like PCIe, I2C, USB, Memory. Ability to configure and operate standard... 

    ClifyX

    Mountain View, CA
    3 days ago
  • $150.4k - $225.3k

     ..., maintain, and optimize software for lab characterization, validation, and debug of analog and...  ...signal embedded circuits and silicon subsystems. Design and...  ...workloads across multi-core CPU and GPU architectures....  ...equivalent in Electrical Engineering, Electronics Engineering,... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  •  ...Sunnyvale, CA, seeks an experienced SoC design/verification engineer with deep expertise in Memory Interface and Interface IP to lead integration of IP...  ...SoCs, drive subsystem verification, and support silicon bring-up. You will collaborate with customers and internal... 

    Synopsys, Inc.

    Sunnyvale, CA
    1 day ago
  • $211.8k - $317.8k

    ## Lead CPU Firmware Verification and Validation Engineer/ ManagerSanta Clara, California, United States of AmericaApply...  ...Group, Engineering Group Software Engineering**General Summary:****...  ...transforming the industry by reimagining silicon and developing next-generation... 
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    We are hiring software engineers to work on the CUDA driver, a core component of our platform for...  ...drivers, and the operating system. Unified Memory kernel driver provides kernel memory...  ..., such as interconnects, memory hierarchy, interrupts, and memory-mapped IO Knowledge... 
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $165.2k - $223.6k

     ...Intel, AMD and Amazon’s custom silicon - Graviton3 - while raising...  ...The Nitro Team is looking for engineers with systems knowledge and...  ...infrastructure to support High Memory and High performance computing...  ...non-internship professional software development experience- 2+ years... 
    Internship
    Local area
    Flexible hours

    AmazonWebServices

    Santa Clara, CA
    6 days ago
  • $175.6k - $263.4k

    ## CPU Verification Engineer (Multiple Locations)Santa Clara, California, United...  ...work with Chip Architects to validate the concepts of CPU and SOC...  ...such as: Cache Coherence, Memory ordering and Consistency,...  ...as: Formal, Assertions, and Silicon bringup, is helpful.* In-depth... 
    Work from home
    Flexible hours

    QUALCOMM, Inc.

    Santa Clara, CA
    3 days ago
  • $167.1k - $250.7k

     ...together form the core of a RISC-V CPU design-verification toolchain....  ...privileged modes, virtual memory, interrupts, vector, and...  ...Work within the privileged-software stack: exception/interrupt handlers...  ...with ISS and RTL verification engineers to triage failures, add targeted... 
    Work experience placement
    Work from home

    QUALCOMM, Inc.

    Cupertino, CA
    1 day ago
  • $272k - $431.25k

     ...models rapidly outgrow the memory and compute budget of...  ...a Principal Systems Engineer to define the vision...  ...KV-cache storage (GPU, CPU, local disk, and...  ...understanding of memory hierarchies (GPU HBM, host DRAM, SSD...  ...architectural decisions and validate improvements in TTFT... 
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Silicon Validation Software Engineer: CPU and Memory Hierarchy. Be the first to apply!