Design and manufacture Apple's next-generation, high-performance, power-efficient processor, system-on-chip (SoC) and ensure Apple products and services can seamlessly and efficiently handle tasks.
Requirements
- Knowledge and skill in C/C++ programming
- Experience with ARM assembly is a plus
- Experience with secure boot, trusted execution environment, data encryption
- Good understanding of RISC based computer architecture, memory management unit, coherent cache
Responsibilities
- Developing software to validate various crypto and security IP blocks in Apple SoCs
- Working with other teams to bring up and debug SoC's issues
- Coordinating cross-functionally to run tests
Other
- A minimum of a BS degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.
- Strong Interest in low level and embeded software development