Logo
Apple Inc.

Software Engineer: SoC System Stress Validation

Apple Inc., Cupertino

Save Job

Software Engineer: SoC System Stress Validation

Cupertino, California, United States | Hardware

Description

You will be responsible for comprehensive "system-level" validation of Apple SoCs. This includes delving into the SoC architecture, becoming a specialist in our existing SiVal software stack, and devising creative testing strategies for stress and corner-case scenarios.

Minimum Qualifications

  • Bachelor's degree in a relevant field with at least 3 years of industry experience in silicon validation software engineering or related areas.

Preferred Qualifications

  • Strong skills in C/C++ programming
  • Experience with assembly language programming
  • Passion for hardware-close coding and debugging
  • Knowledge of computer architecture, memory hierarchies, CPUs, and caching
  • Detail-oriented, curious, persistent validation mindset
  • Experience in writing validation tests and developing validation strategies for SoC silicon
  • Knowledge of graphics, video codecs, display mechanisms, and storage technologies (a plus)
  • Scripting experience with Python, Tcl, Perl (a plus)

At Apple, base pay ranges from $147,400 to $272,100, depending on skills, experience, and location. This role offers opportunities for growth, stock options, benefits including medical, dental, retirement, discounts, educational reimbursement, and potential bonuses or relocation assistance. Learn more about Apple Benefits.

Apple is an equal opportunity employer committed to diversity and inclusion. We promote equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics. Learn more about your EEO rights as an applicant.

#J-18808-Ljbffr