Software Engineer: SoC System Stress Validation
Cupertino, California, United States Hardware
Description
You will leave no stone unturned for comprehensive "system-level" validation of Apple SoCs. You will dive deep into the SoC architecture and become a specialist in our existing SiVal software stack. You will develop creative testing methods for stress and corner-case scenarios.
Minimum Qualifications
- Bachelor's degree in a relevant field with at least 10 years of industry experience in silicon validation software engineering or related areas.
Preferred Qualifications
- Strong skills in C/C++ programming
- Familiarity 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 code, developing tests, and strategizing for SoC silicon validation
- Experience with graphics, video codecs, display mechanisms, and storage technologies (a plus)
- Proficiency in scripting languages such as Python, Tcl, Perl
Apple offers a competitive total compensation package, including base pay ranging from $181,100 to $318,400, depending on skills and experience. Benefits include medical and dental coverage, retirement plans, discounts, educational reimbursements, and stock programs. Eligibility for bonuses, relocation, and other perks vary.
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.
#J-18808-Ljbffr