Taro Logo

Apple Neural Engine Driver Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$181,100 - $318,400
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Hardware

Job Description

The Apple Neural Engine is a cutting-edge technology used by thousands of applications to accelerate video analysis, voice recognition, and image processing. As an Apple Neural Engine Driver Engineer, you'll be at the forefront of ML acceleration, working on revolutionary Apple products that impact billions of users worldwide.

This role is highly multi-functional, requiring collaboration with Silicon Design, Product Architecture, QA, Operating System, and ML Frameworks teams. You'll be responsible for developing kernel and user space drivers for future products, from prototyping to mass production, while maintaining existing drivers across Apple's product range.

The position demands expertise in driver development, particularly for hardware-accelerated compute engines, and strong programming skills in C/C++. You'll be creating Neural Engine APIs, working with client teams on integration, and participating in cross-functional efforts including pre-silicon validation and silicon bring-up.

The compensation package includes a competitive base salary range of $181,100 to $318,400, plus comprehensive benefits including medical coverage, retirement benefits, stock options, and education reimbursement. This is an opportunity to work on groundbreaking technologies that will be used by billions of users while being part of Apple's innovative hardware team.

Last updated 13 hours 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
  • 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
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation benefits

Related Jobs

Emulation Integration Engineer, Platform Architecture

Join Apple's Platform Architecture team as an Emulation Integration Engineer to develop and support silicon verification technologies.

Design Verification Engineer

Design Verification Engineer role at Apple, focusing on verifying functionality and performance of premier SOCs, offering competitive compensation and comprehensive benefits.

Sensing HW Design Firmware Engineer

Senior firmware engineering role at Apple's Incubation team, developing embedded systems and hardware for future products, requiring 8+ years experience and strong programming skills.

Design Verification Engineer

Design Verification Engineer role at Apple, focusing on SOC verification, requiring 10+ years experience, offering $162K-$286K plus benefits.

Touch/Force Hardware - Sensor System Architect

Senior hardware architecture role focusing on touch and force sensor systems for Apple's product portfolio, requiring expertise in electrical engineering and system architecture.