ANE Pre-Silicon Driver Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
35 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $255k
$130k most similar roles pay here $346k

This role pays more than 90% of similar roles. Most pay $162,889–$227,350 — the shaded band above. At the midpoint, this role pays about $255k versus about $195k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · ANE Pre-Silicon Driver Engineer

The ANE Pre-Silicon Driver Engineer joins the Apple Neural Engine Software team to develop compiler and runtime components for machine learning accelerators on Apple Silicon. This role focuses on providing hardware acceleration for deep learning workloads, requiring the engineer to analyze and implement software interfaces for artificial intelligence applications across various product platforms. Daily responsibilities include developing software across framework, driver, and firmware layers while collaborating with model teams to support new machine learning models. The candidate will perform performance profiling and diagnostics using specialized tools while working cross-functionally with hardware and software teams. Required skills include proficiency in C, C++, Python, and Swift, along with experience in compiler development, MLIR, and SoC low-level software. The role addresses the technical challenge of enabling real-time, low-power, and high-performance execution for complex neural networks like CNNs and transformers.

What you'll do

  • Implement software interfaces between hardware and AI applications across various Apple product platforms.
  • Develop software across the framework, driver, and firmware layers of the system.
  • Support new machine learning models on hardware in coordination with model teams.
  • Resolve technical issues through cross-functional collaboration with hardware and software teams.
  • Conduct performance profiling and diagnostics using specialized internal tools.
  • Develop custom tools to assist in the analysis and optimization of complex software.
  • Engage with QA teams to ensure system stability and performance.

What we're looking for

  • Bachelor's degree and at least 10 years of experience in system software development.
  • Experience with compiler development.
  • Proficiency in programming using C, C++, or Python.
  • Master's or PhD in computer science, machine learning, or a related field.
  • Experience in low-level software architecture, modeling, or validation.
  • Familiarity with AI networks such as CNN, transformer, and diffusion model architectures.
  • Proficiency in profiling and optimizing complex software.
  • Experience with SoC low-level software development, distributed computing, hardware acceleration, MLIR, or Swift.

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Cupertino, CA 148 days ago $184,700$324,800
C++ Python GPU Programming Machine Learning Swift Numerical Computing Distributed Training Software Engineering Low-level Programming MLX Apple Silicon

SoC Pre-Silicon Engineering Program Manager

Apple Inc

Cupertino, CA 27 days ago $144,600$263,800
SoC VLSI ASIC Python JavaScript Perl LLM Claude Code JIRA Confluence Project Management Bug Tracking Pre-silicon Prototyping
3+ yrs exp

ASIC Design Engineer, Neural Engine DMA

Apple Inc

Sunnyvale, CA 58 days ago $129,300$194,700
Verilog SystemVerilog RTL AMBA AXI AHB APB Python Perl Tcl Synthesis Timing Closure Logic Equivalence Formal Verification SoC DMA

ASIC Design Engineer, Neural Engine DMA

Apple Inc

Sunnyvale, CA 58 days ago $150,400$277,600
Verilog SystemVerilog RTL DMA AMBA AXI AHB APB Synthesis Timing Closure Logic Equivalence Check Python Perl Tcl ASIC Design SoC Formal Verification Linting
3+ yrs exp