Apple is seeking a Principal Software Engineer to join their Apple Neural Engine Driver team, working on cutting-edge ML acceleration technologies. This role is at the forefront of developing and maintaining drivers for the Apple Neural Engine, which powers thousands of applications in video analysis, voice recognition, and image processing. The position offers a unique opportunity to impact billions of users through revolutionary Apple products.
The role involves close collaboration with Silicon Design, Product Architecture, QA, Operating System, and ML Frameworks teams in a dynamic environment. You'll be responsible for developing kernel and user space drivers, creating APIs, and participating in various stages of product development from prototyping to mass production.
This is an excellent opportunity for experienced engineers who want to work on groundbreaking technologies at Apple. The position offers comprehensive benefits, including medical coverage, stock options, and educational support. The compensation package is competitive, ranging from $175,800 to $312,200, reflecting Apple's commitment to attracting top talent.
The ideal candidate will have extensive experience in driver development, strong programming skills in C/C++, and a deep understanding of kernel and user space environments. This role represents a chance to be part of Apple's future innovations in machine learning and hardware acceleration.