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
Senior Software Engineer
In-Person
5,000+ Employees
5+ 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. This role is crucial in designing and manufacturing next-generation, high-performance, power-efficient processors and system-on-chip (SoC) solutions. You'll be part of a team that ensures Apple products and services handle tasks efficiently and seamlessly, directly impacting millions of customers worldwide.

As a member 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 include defining validation plans, system bring-up, debugging SOC issues, and test coordination.

The role requires strong technical expertise in silicon validation, embedded systems, and high-speed interfaces such as USB, Thunderbolt, and PCIe. You'll need to demonstrate proficiency in C programming and Python scripting, along with a deep understanding of PHY design and system architecture. This position offers the opportunity to work on groundbreaking technology that powers Apple's innovative devices, making a direct impact on product quality and customer experience.

Apple is committed to inclusion and diversity, offering an environment where you can contribute to developing technology that fuels beloved devices used by millions. Whether you're a junior or senior engineer, you'll find opportunities to grow and make a significant impact in this role. Join us in crafting the next generation of Apple's revolutionary products.

Last updated 2 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
  • System bring up and debug SOC issues
  • Coordinating to run tests

Requirements For Silicon Validation Software Engineer - High Speed IO Validation

Python
  • Bachelor's degree and minimum 5 years of relevant industry experience in silicon validation software engineering
  • Experience with Embedded systems
  • Knowledge of SoC and System architecture
  • Experience with board schematics
  • Experience with test equipment and analyzers (USB, PCIe, DP, I2C)
  • 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
  • Understanding of PHY design, architecture, adaptations, and equalization techniques
  • Strong software programming skills in C
  • Scripting skills in Python

Interested in this job?

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

RTL Design Engineer

Senior RTL Design Engineer position at Apple, focusing on advanced mixed-signal circuits design and verification, offering competitive compensation and comprehensive benefits.

Silicon Validation Engineer

Senior Silicon Validation Engineer role at Apple, focusing on SerDes validation and characterization for mobile SoCs, offering competitive compensation and comprehensive benefits.

AirPlay Audio Engineer

Senior Software Engineer role at Apple focusing on AirPlay audio features development, requiring expertise in C++, real-time audio programming, and embedded systems.

Core BringUp Engineer

Senior Core BringUp Engineer position at Apple, focusing on embedded systems development and hardware platform bring-up for iOS devices with competitive compensation and benefits.

Sr. Software Engineer-Apple TV

Senior Software Engineer position at Apple working on Apple TV and HomePod software, focusing on embedded systems and entertainment experiences.