Taro Logo

Apple Neural Engine Driver Engineer

Apple is a technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Apple Neural Engine Driver Engineer

The Apple Neural Engine team is seeking an exceptional engineer to drive next-generation ML acceleration technologies for revolutionary Apple products. This role focuses on developing and maintaining kernel and user space drivers for the Apple Neural Engine, which is used by thousands of applications to accelerate video analysis, voice recognition, and image processing. As a Principal Software Engineer, you'll work closely with Silicon Design, Product Architecture, QA, Operating System, and ML Frameworks teams in a dynamic environment. The position requires extensive experience in driver development, strong programming skills in C/C++, and deep understanding of kernel and user space environments. You'll have the opportunity to impact billions of users through your work on groundbreaking Apple products, while enjoying comprehensive benefits including competitive salary, stock options, medical coverage, and educational support. The role combines technical expertise with cross-functional collaboration, making it ideal for those passionate about ML acceleration and system-level software development.

Last updated 7 months ago

Responsibilities For Apple Neural Engine Driver Engineer

  • Develop new Kernel and User space drivers for future products from prototyping phases through to mass production
  • Maintain existing drivers across a whole range of Apple products
  • Develop Neural Engine APIs that clients can leverage
  • Work with client teams on integrating solutions to deliver end-to-end user experiences
  • Participate in cross-functional efforts around Neural Engine feature specifications, pre-silicon validation, silicon bring-up, and factory testing

Requirements For Apple Neural Engine Driver Engineer

Linux
  • 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

Benefits For Apple Neural Engine Driver Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Commission payments
  • Relocation benefits

Interested in this job?