ANE Pre-Silicon Driver Engineer

Apple Inc

Confirmed live 3 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
51 days ago
Freshness
Confirmed live 3 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $210k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 57% of similar roles. Most pay $176,937–$242,187 — the blue band above. At the midpoint, this role pays about $214k versus about $210k 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 3535 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2738 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 the compiler and runtime for machine learning accelerators on Apple Silicon. This role involves analyzing and implementing software that interfaces with hardware for artificial intelligence applications across various product platforms. You will develop software across the framework, driver, and firmware layers while collaborating with model teams to support new machine learning models. Key responsibilities include conducting performance profiling and diagnostics using specialized tools and working cross-functionally to resolve issues. The position requires proficiency in C, C++, Python, Swift, and MLIR. Candidates should possess experience in compiler development, low-level software architecture, and SoC development to solve problems related to real-time, low-power, and high-performance execution of Deep Learning workloads.

What you'll do

  • Analyze and implement software interfaces for hardware-based artificial intelligence applications.
  • Develop software across the framework, driver, and firmware layers.
  • Support new machine learning models on hardware in coordination with model teams.
  • Resolve technical issues through cross-functional work with hardware and software teams.
  • Conduct performance profiling and diagnostics using specialized tools.
  • Develop and maintain specialized tools for performance analysis.
  • Engage with QA teams to ensure software quality and reliability.

What we're looking for

  • BS degree and a minimum of 3 years experience with system software development.
  • Experience with compiler development.
  • Excellent programming skills in C, C++, or Python.
  • MS or PhD in computer science, machine learning, or a related field (preferred).
  • Experience in low level software architecture, modeling, or validation (preferred).
  • Familiarity with AI networks such as CNN, transformer, and diffusion model architectures (preferred).
  • Experience with SoC low level software development, distributed computing, or hardware acceleration (preferred).
  • Experience with MLIR, Swift, or data science and statistical methods (preferred).

More like this

Similar roles

ANE Pre-Silicon Driver Engineer

Apple Inc

Sunnyvale, CA 86 days ago $184,700–$324,800
C C++ Python Swift MLIR Compiler Development Deep Learning CNN Transformer SoC Hardware Acceleration Distributed Computing Performance Profiling Data Science Statistical Methods
10+ yrs exp

Pre-Silicon Engineer

Apple Inc

Cupertino, CA 46 days ago $150,400–$277,600
Machine Learning Silicon Engineering Firmware Micro-architecture hardware bringup

Neural Engine Performance and Power Engineer

Apple Inc

Sunnyvale, CA 38 days ago $184,700–$324,800
C Python C++ Swift Objective-C Machine Learning CNN Transformer Performance Profiling Distributed Computing Hardware Acceleration Data Science Statistical Methods Tableau System Performance Analysis
10+ yrs exp

Pre-Silicon Power Management Engineer

Amd

Austin, TX 5 days ago $133,200–$199,800
Emulation Shift Left FPGA Verilog C C++ Python TCL/TK Assembly SOC Firmware Computer System Architecture post silicon validation System Validation Software Models

Pre-Silicon Digital Verification Engineer

Apple Inc

Sunnyvale, CA 6 days ago $150,400–$277,600
System Verilog UVM Formal Verification Constrained Random Verification Mixed Signal Verification Digital Design Computer Architecture Object Oriented Programming Code Coverage ASIC Clock Domain Crossing Analog Circuit Design
3+ yrs exp

Pre-Silicon Digital Verification Engineer

Apple Inc

Sunnyvale, CA 3 days ago $129,300–$194,700
System Verilog UVM Formal Verification Constrained Random Verification Mixed Signal Verification Digital Design Computer Architecture Object Oriented Programming Code Coverage ASIC Clock Domain Crossing Analog Circuit Design