Apple is looking to design and manufacture next-generation, high-performance, power-efficient processors and SoCs. The role involves developing software to validate and debug communication and thermal blocks within these SoCs to ensure seamless and efficient handling of tasks for Apple products.
Requirements
- 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
Responsibilities
- Develop software to validate and debug communication and thermal blocks in Apple SoCs.
- 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.
- Coordinate to run tests.
Other
- A minimum of a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field
- Apple is an equal opportunity employer that is committed to inclusion and diversity.
- We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.