Taro Logo

Silicon Validation Software Engineer - High Speed IO Validation

Apple is a technology company that designs and develops consumer electronics, software, and services.
$166,600 - $296,300
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Silicon Validation Software Engineer - High Speed IO Validation

Apple is seeking a Silicon Validation Software Engineer to join their Silicon Technologies group, focusing on high-speed IO validation. This role is crucial in designing and manufacturing next-generation, high-performance, power-efficient processors and system-on-chip (SoC) solutions. The position involves system-level validation, developing software to validate high-speed IO IP blocks, and working closely with various teams including SiVal, FW, Architecture, and Design.

The ideal candidate will have extensive experience in silicon validation software engineering, with strong expertise in embedded systems and high-speed interfaces. Key responsibilities include defining validation plans, system bring-up, debugging SOC issues, and coordinating test execution. The role requires deep technical knowledge of PHY design, architecture, and various high-speed protocols including USB, PCIe, and Thunderbolt.

This position offers an opportunity to work on groundbreaking Apple products that impact millions of customers worldwide. The compensation package includes a competitive base salary range of $166,600 to $296,300, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement. The role is based in San Diego, California, and requires 10+ years of relevant experience.

Working at Apple means being part of a team that delivers cutting-edge technology while maintaining attention to detail and quality. The Silicon Technologies group plays a vital role in ensuring Apple products can efficiently handle tasks that make them beloved by users worldwide. This position offers the chance to contribute to next-generation processor technology while working with some of the industry's best talent.

Last updated 3 months ago

Responsibilities For Silicon Validation Software Engineer - High Speed IO Validation

  • System level validation developing software to validate high speed IO IP blocks
  • Working closely with SiVal, FW, Architecture and Design teams
  • Defining validation plans
  • Bring up, debug SOC issues
  • Coordinating to run tests

Requirements For Silicon Validation Software Engineer - High Speed IO Validation

Python
Linux
  • 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
  • Experience with Embedded system is required
  • Familiar with SoC and System architecture
  • Knowledge and experience working with board schematics
  • Experience with using test equipment and analyzers (USB, PCIe, DP, I2C) is required
  • High knowledge and experience with High Speed interfaces such USB-PD, USB2.0, USB3.0, Thunderbolt 3, USB4.0, PCIE or DP is required
  • Strong hands-on software programming skills with a focus on embedded systems; proficiency in C programming is essential
  • Skilled in scripting, with a preference for Python, to automate testing and data analysis

Benefits For Silicon Validation Software Engineer - High Speed IO Validation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance