Apple Neural Engine Driver Engineer

Apple is a leading 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

Description For Apple Neural Engine Driver Engineer

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.

Last updated 3 days 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
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Apple Neural Engine Driver Engineer

CPU Performance Architect, Platform Architecture

Senior CPU architecture role at Apple focusing on performance optimization for next-gen iPhone, iPad, and Mac processors, offering competitive compensation and benefits.

Modem Design Engineer

Senior Modem Design Engineer position at Apple, focusing on cellular modem development with competitive compensation and comprehensive benefits.

Physical Design Engineer

Senior Physical Design Engineer role at Apple, focusing on high-performance PHY design and chip development, requiring 10+ years of experience in electrical engineering.

Display Firmware Engineer/Architect

Senior firmware engineering role at Apple working on next-generation display technology, requiring extensive embedded systems experience.

CPU Microarchitect/RTL Engineer

Senior CPU Microarchitect/RTL Engineer position at Apple, focusing on CPU architecture and microarchitecture development for next-generation hardware products.