Job Description
Summary
Our Apple Neural Engine Driver team is looking for an outstanding engineer to drive powerful next-generation technologies, such as Apple Intelligence, for revolutionary Apple products.
Imagine the impact you can make! A billion users will use the technologies you helped craft almost daily.
Are you ready to help us deliver the next groundbreaking Apple products?
Description
In this role you will:
- Develop new Kernel and User space drivers for future products from prototyping phases, through to mass production, while maintaining existing drivers across a whole range of Apple products
- Develop Neural Engine APIs that clients can leverage and work with client teams on integrating the solution to deliver end-to-end user experiences
- Actively participate in cross-functional efforts around Neural Engine feature specifications, pre-silicon validation, silicon bring-up, and factory testing
Minimum Qualifications
- BS and a minimum of 10 years of relevant experience
- Excellent programming skills and knowledge of C/C++
- Excellent debugging and problem solving capabilities
- Driver development experience on Mac OS X, Windows or Linux in Kernel and User space environments
Preferred Qualifications
- Experience in writing drivers and system software for hardware-accelerated compute engines (e.g. NPU, GPU, etc.)
- Experience in hardware/software co-simulation and pre-silicon validation
- Knowledge of neural networks and their applications
- Good written and oral interpersonal skills