Silicon Validation Software Engineer - IO and Thermal Control Validation
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