System Software Engineer (Neural Engine) | System Software Engineer (Neural Engine) - (M, F, D) #200622270

Apple Technology Services B.V. & Co. KG

München, Bayern, Deutschland
Published Nov 13, 2025
Full-time
Permanent

Job Summary

This role is for an experienced System Software Engineer to join the Apple Neural Engine (ANE) team, focusing primarily on compiler development for machine learning accelerators on Apple Silicon. The core responsibilities involve analyzing and implementing low-level system software that interfaces directly with hardware for various artificial intelligence applications across Apple's product platforms. You will be instrumental in developing sophisticated compiler optimizations aimed at improving the latency and bandwidth of ML models. This position requires deep engagement across the entire software stack—including framework, driver, and firmware—as well as close collaboration with machine learning model teams to support new architectures. Candidates must possess a minimum of 10 years of system software development experience and expertise in compiler development, utilizing C, C++, or Python. This is an opportunity to drive performance and efficiency for next-generation AI processing.

Required Skills

Education

Bachelor of Science (BS) required; Master of Science (MS) or PhD in Computer Science, Machine Learning, or related field preferred.

Experience

  • Minimum 10 years in system software development
  • Professional experience in compiler development
  • Experience in low level software architecture, modeling, or validation (Preferred)
  • Experience with SoC low level software development, distributed computing, or hardware acceleration (Preferred)

Languages

English (Fluent)

Additional

  • Not specified