CareerPlanSign in

Silicon Validation Software Engineer - IO and Thermal Control Validation

Cupertino, United States of America💼 Full-time🗓 2025-11-17 → 2026-09-28

Core

Develop software to validate and debug communication and thermal IP blocks in Apple SoCs.

Role type

Silicon Validation Software Engineer

Builds

Software for validating communication and thermal blocks in System-on-Chip (SoC)

Domain

Semiconductor / Silicon Validation

Required skills

C/C++ programming, Python programming, Linux/Unix environment development, communication protocols (RS232, SPI, I2C, SDIO, USB, PCI), power management, thermal monitoring, dynamic voltage and frequency scaling, performance throttling, test equipment usage

Preferred skills

Digital design, design verification, silicon and analog characterization, assembly languages, scripting languages

Technologies

Linux, Unix, C, C++, Python, RS232, SPI, I2C, SDIO, USB, PCI

Responsibilities

Develop software to validate communication and thermal IP blocks, coordinate to run tests, bring up and debug SoC issues

Seniority

Entry to Senior

Sourced via apple · Listed on CareerPlan, which tracks 833,000+ jobs from 20+ sources.