Demo

Silicon Validation Software Engineer: CPU and Memory Hierarchy

Apple
Austin, TX Full Time
POSTED ON 1/24/2025
AVAILABLE BEFORE 3/24/2025

Summary

Posted:
Role Number:200574772
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

- Work with designers and architects to understand the functionality of various blocks in the SoC - Create validation test plans, ensuring all key features are covered - Develop SW workloads to validate various CPU and memory subsystem features - Integration of these workloads into an existing system validation tool - Make enhancements to the tool's SW framework to support new CPU architectures - Drive the bring-up and execution of our validation SW in pre-silicon (FPGAs) and post-silicon (development boards) - Debug workload failures using a variety of tools and hooks - Release and distribute our system validation SW to cross-functional teams across Apple

Minimum Qualifications

  • A minimum of a bachelor's degree and a minimum of 10 years of relevant industry experience in silicon validation software engineering or related field.

Key Qualifications

Preferred Qualifications

  • Good knowledge of ARM or another CPU instruction set architecture
  • Experienced C and assembly programmer.
  • Strong understanding of micro-processor architecture.
  • Familiarity with memory technologies and power management
  • Experience with scripting languages such as Python, Perl, or Tcl
  • Knowledge of software tool chains including including compilers, assemblers, and source control tools
  • Background in silicon bring-up and debug experience a plus.
  • Ability to work well in a team, but to be responsible and self-driven.

Education & Experience

Additional Requirements

  • Apple is an equal opportunity employer that is 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. Learn more about your EEO rights as an applicant.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Silicon Validation Software Engineer: CPU and Memory Hierarchy?

Sign up to receive alerts about other jobs on the Silicon Validation Software Engineer: CPU and Memory Hierarchy career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529

Sign up to receive alerts about other jobs with skills like those required for the Silicon Validation Software Engineer: CPU and Memory Hierarchy.

Click the checkbox next to the jobs that you are interested in.

  • Applied Mechanics Skill

    • Income Estimation: $106,830 - $140,787
    • Income Estimation: $108,186 - $133,193
  • Applied Physics Skill

    • Income Estimation: $108,127 - $132,532
    • Income Estimation: $113,817 - $150,648
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apple

Apple
Hired Organization Address Beaverton, OR Full Time
Summary Posted: Jan 22, 2025 Weekly Hours: 40 Role Number: 200587467 The people here at Apple don’t just create products...
Apple
Hired Organization Address Beaverton, OR Full Time
Summary Posted: Jan 21, 2025 Role Number: 200587718 Are you a big-picture visionary who understands how each element aff...
Apple
Hired Organization Address Beaverton, OR Full Time
Summary Posted: Jan 21, 2025 Role Number: 200587712 Are you a big-picture visionary who understands how each element aff...
Apple
Hired Organization Address Boulder, CO Full Time
Summary Posted: Jan 17, 2025 Weekly Hours: 40 Role Number: 200587150 Apple is a place where extraordinary people gather ...

Not the job you're looking for? Here are some other Silicon Validation Software Engineer: CPU and Memory Hierarchy jobs in the Austin, TX area that may be a better fit.

Memory Sub-System Validation Engineer – HBM/DDR for GPU/CPU

Advanced Micro Devices, Inc, Austin, TX

AI Assistant is available now!

Feel free to start your new journey!