ANE Pre-Silicon Driver Engineer
Core
Develop software interfacing with the Apple Neural Engine hardware to enable real-time, low-power execution of Deep Learning workloads across Apple product platforms.
Role type
Senior IC driver and system software engineer (AI accelerators)
Builds
Drivers, frameworks, and firmware for Apple Neural Engine hardware
Domain
Consumer electronics / AI hardware acceleration
Deliverable
production ML models
Required skills
C, C++, Python, compiler development, system software development, performance profiling, low-level software architecture, SoC development, hardware acceleration, AI network architectures (CNN, transformer, diffusion), MLIR
Preferred skills
Swift, data science, statistical methods, distributed computing, model validation, optimization of complex software
Responsibilities
Analyze and implement software interfacing with hardware for AI applications; Develop software across framework, driver, and firmware layers; Collaborate with model teams to support new ML models; Conduct performance profiling and diagnostics using specialized tools; Work cross-functionally with hardware and software teams to resolve issues; Engage with QA teams.