You will be part of a team that will develop software to validate and debug communication and thermal blocks in Apple SoCs. You will develop software to validate various communication and thermal IP blocks in Apple SoCs
working with other teams to bring up and debug SoC's issues and coordinate to run tests.
A minimum of a bachelor's degree in relevant field and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field
Experience in low level software development in a linux/unix environment
Proficiency in C/C++ programming is a must
General knowledge of computer architecture and operating system is a must
Knowledge and skill in Python programming is a plus
Experience with communication blocks (RS232, SPI, I2C, SDIO, USB, PCI) is a must
Experience with power management, voltage and/or thermal monitoring, dynamic voltage and frequency scaling, performance throttling is a plus
Familiar with digital design, design verification, and silicon and analog characterization
Experience with assembly languages, and scripting languages a plus
Experience with using test equipment, analyzers and debugger a plus