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

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 2 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
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?

Jobs Related To Apple Apple Neural Engine Driver Engineer

Camera Platform Engineer

Principal Software Engineer position at Apple focusing on camera platform and ISP development, requiring 10+ years of experience in embedded systems and RTOS development.

CPU Power Engineer

Senior CPU Power Engineer role at Apple, focusing on power optimization and analysis for high-performance processor designs with competitive compensation and benefits.

CPU MicroArchitect / RTL Engineer - Site Lead

Lead CPU microarchitecture and RTL development for Apple's Silicon Engineering Group, driving innovation in processor design for flagship products.

Embedded 5G/4G Cellular Physical Layer Data Path Signal Processing Firmware Engineer

Principal Embedded Firmware Engineer position at Apple, focusing on 5G/4G cellular technology development with emphasis on physical layer signal processing and firmware implementation.

TouchID Sensor Design and Integration Electrical Engineer

Senior hardware engineering role focusing on TouchID sensor design and integration for Apple products, requiring extensive experience in circuit design and sensor development.