ANE Pre-Silicon Driver Engineer

Apple

Sunnyvale (CA)

Vor Ort

USD 180.000 - 260.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Apple ANE Software team is building the compiler and runtime for machine learning accelerators on Apple Silicon. The role focuses on hardware-accelerated AI execution with real-time, low-power performance across Apple platforms.

You will analyze software interfaces to hardware, develop across framework and firmware, and collaborate with model teams to optimize ML workloads. Strong C/C++/Python and compiler experience are required, with preferences for MS/PhD in CS/ML and MLIR knowledge.

Qualifikationen

  • BS degree required in computer science or related field.
  • Experience with compiler development and performance profiling.
  • Strong programming skills in C, C++ or Python.

Aufgaben

  • Analyze and implement software interfacing with the hardware for AI applications across Apple product platforms.
  • Develop software across framework, driver and firmware.
  • Collaborate with model teams to support new ML models on Apple Silicon hardware.
  • Work cross-functionally with hardware and software teams to resolve issues.
  • Conduct performance profiling and diagnostics using specialized tools.
  • Engage with QA teams.

Kenntnisse

C/C++/Python
Compiler development
Performance profiling
SoC low level software development
Data science basics
Swift

Ausbildung

BS in Computer Science
MS or PhD in CS/ML

Tools

MLIR
Swift
Profiling tools

Jobbeschreibung

Summary

The Apple Neural Engine Software team develops the compiler and runtime for machine learning accelerators on Apple Silicon.

Description

In our ANE software team, we are dedicated to providing hardware acceleration using the Apple Neural Engine to enable real time, low power and high performance execution of Deep Learning workloads. Our success is the result of very dynamic people working in an environment which cultivates creativity, partnership and cross-functional collaboration.

Key Responsibilities
  • Analyze and implement software interfacing with the hardware for artificial intelligence applications across a wide range of Apple product platforms
  • Develop software across our framework, driver and firmware
  • Collaborate closely with model teams to support new machine learning models on our hardware
  • Work cross functionally with hardware and software teams to resolve issues
  • Conduct performance profiling and diagnostics using and developing specialized tools
  • Engage with QA teams
Minimum Qualifications
  • BS and a minimum of 10 years experience with system software development
  • Experience with compiler development
  • Excellent programming skills in C, C++ or Python
Preferred Qualifications
  • MS or PhD in computer science, machine learning or related field
  • Experience in low level software architecture, modeling or validation
  • Familiarity with AI networks for example CNN, transformer and diffusion model architectures and their performance characteristics
  • Proficiency with profiling and optimizing complex software
  • Experience with SoC low level software development, distributed computing or hardware acceleration
  • Strong background in data science and statistical methods, with demonstrated ability to analyze large datasets and present complex insights clearly
  • Experience with MLIR
  • Experience with Swift
  • Strong written and verbal communication skills
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

ANE Pre-Silicon Driver Engineer
ANE Pre-Silicon Driver Engineer

Apple Inc. • Sunnyvale (CA)

Vor Ort
USD 185.000 - 325.000
Stock programs
Discretionary bonuses or commissions
Relocation eligibility
+1
Senior ANE Pre-Silicon Driver Engineer
Senior ANE Pre-Silicon Driver Engineer

Apple • Sunnyvale (CA)

Vor Ort
USD 180.000 - 260.000
Pre-Silicon Engineer
Pre-Silicon Engineer

Apple Inc. • Cupertino (CA)

Vor Ort
USD 150.400 - 277.600
Medical and dental coverage
Retirement benefits
Employee stock programs
Pre-Silicon ANE Driver Engineer – ML Compiler & Runtime
Pre-Silicon ANE Driver Engineer – ML Compiler & Runtime

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 185.000 - 325.000
Stock programs
Discretionary bonuses or commissions
Relocation eligibility
+1
Machine Learning System Software Engineer
Machine Learning System Software Engineer

Apple Inc. • Sunnyvale (CA)

Vor Ort
USD 195.000 - 325.000
Pre-Silicon AI Compiler Engineer
Pre-Silicon AI Compiler Engineer

Apple Inc. • Cupertino (CA)

Vor Ort
USD 150.400 - 277.600
Medical and dental coverage
Retirement benefits
Employee stock programs
ASIC Design Engineer — Neural Engine DMA
ASIC Design Engineer — Neural Engine DMA

Apple Inc. • Sunnyvale (CA)

Vor Ort
USD 129.000 - 195.000
ASIC DMA Design Engineer for Neural Engine
ASIC DMA Design Engineer for Neural Engine

Apple Inc. • Sunnyvale (CA)

Vor Ort
USD 129.000 - 195.000
ASIC Design Engineer - Pixel IP ANE
ASIC Design Engineer - Pixel IP ANE

Apple Inc. • Sunnyvale (CA)

Vor Ort
USD 150.000 - 278.000
Stock programs
RSU awards
Stock Purchase Plan
+5
ASIC Design Engineer – Neural Engine DMA
ASIC Design Engineer – Neural Engine DMA

Anysilicon • Sunnyvale (CA)

Hybrid
USD 110.000 - 170.000