Silicon Validation Software Engineer - High Speed IO Validation

A leading technology company that designs and manufactures consumer electronics, software, and services.
$150,000 - $250,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware

Description For Silicon Validation Software Engineer - High Speed IO Validation

Join Apple's Silicon Technologies group as a Silicon Validation Software Engineer focusing on High Speed IO Validation. You'll be instrumental in designing and manufacturing next-generation, high-performance, power-efficient processors and system-on-chip (SoC) solutions. This role offers a unique opportunity to impact millions of customers by ensuring Apple's products and services handle tasks efficiently and seamlessly.

As part of the SOC Silicon Validation team, you'll focus on system-level validation, developing software to validate high-speed IO IP blocks. You'll work closely with SiVal, FW, Architecture, and Design teams, bringing your expertise in embedded systems and high-speed interfaces to the table. Your responsibilities will span from defining validation plans to system bring-up and debugging SOC issues.

The ideal candidate brings deep technical expertise in silicon validation, with strong programming skills in C and Python. You'll need comprehensive knowledge of high-speed interfaces like USB, Thunderbolt, and PCIe, combined with hands-on experience with test equipment and analyzers. Your work will directly contribute to ensuring the quality and functionality of Apple's groundbreaking products.

This role offers the opportunity to work with cutting-edge technology, solving complex challenges that impact millions of users worldwide. You'll be part of a team that values attention to detail and innovative thinking, working in an environment that encourages collaboration and technical excellence. Whether you're a mid-level engineer or a seasoned expert, you'll find opportunities to grow and make significant contributions to Apple's next generation of products.

Last updated 2 days ago

Responsibilities For Silicon Validation Software Engineer - High Speed IO Validation

  • System level validation developing software to validate high speed IO IP blocks
  • Work closely with SiVal, FW, Architecture and Design teams
  • Define validation plans
  • Perform system bring up
  • Debug SOC issues
  • Coordinate test execution

Requirements For Silicon Validation Software Engineer - High Speed IO Validation

Python
  • Bachelor's degree and minimum 10 years of relevant industry experience in silicon validation software engineering
  • Experience with Embedded systems
  • Familiar with SoC and System architecture
  • Knowledge and experience working with board schematics
  • Experience with test equipment and analyzers (USB, PCIe, DP, I2C)
  • High knowledge of High Speed interfaces (USB-PD, USB2.0, USB3.0, Thunderbolt 3, USB4.0, PCIE, DP)
  • Experience in silicon bring-up, debugging, validation, and characterization
  • In-depth understanding of PHY design, architecture, adaptations, and equalization techniques
  • Strong hands-on software programming skills in C programming
  • Skilled in Python scripting for test automation and data analysis

Benefits For Silicon Validation Software Engineer - High Speed IO Validation

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Equal opportunity employer
  • Affirmative action program

Interested in this job?

Jobs Related To Apple Silicon Validation Software Engineer - High Speed IO Validation

Graphics Power Architect Platform Architecture

Senior GPU Architecture role at Apple focusing on power optimization and next-gen GPU development for iPhone, iPad, and Mac products.

SerDes Circuit Design Engineer

Principal SerDes Circuit Design Engineer position at Apple, focusing on analog-mixed signal design and embedded circuits for cutting-edge products.

iPhone Touch Sensing Architect

Lead touch sensing architecture and innovation for iPhone, developing next-generation sensor solutions and driving technical excellence in a collaborative environment at Apple.

iPhone Touch Sensing Architect

Principal Touch Sensing Architect position at Apple, developing next-generation touch sensing technologies for iPhone, requiring 10+ years of experience in sensor design and system architecture.

Custom Circuits Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on verifying SoC functionality and performance, requiring 10+ years of experience in hardware verification.