Taro Logo

GGML Bringup and Triage Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For GGML Bringup and Triage Engineer

Apple's Graphics, Games, and Machine Learning (GGML) team is seeking a talented system software engineer to join their Bringup and Integration Team. This role focuses on developing and optimizing GPU drivers and tools for Apple's innovative product line, from Apple Watch to Mac.

As a GGML Bringup and Triage Engineer, you'll work at the intersection of hardware and software, analyzing and debugging GPU driver issues, optimizing power and performance, and building sophisticated debugging tools. You'll be instrumental in enabling GPU functionality on new products and SoCs, working with cutting-edge technology across Apple's entire portfolio.

The role combines deep technical expertise in system architecture with practical problem-solving skills. You'll optimize GPU power management for diverse applications - from gaming to professional workflows and machine learning. A significant part of your work will involve designing and implementing automated triage and debugging platforms, enhancing developer productivity when tackling complex issues.

Working with Apple's world-class engineering teams, you'll integrate kernel and firmware components into the graphics platform, maximizing graphics and compute capabilities across both iOS and macOS. This position offers an exciting opportunity to impact millions of users while working with some of the most advanced GPU technology in the industry.

The ideal candidate brings strong programming skills in C/C++ and Python, deep understanding of computer system architecture, and excellent debugging abilities. Experience with GPU architectures and driver development is highly valued. You'll be joining a collaborative team environment where your technical expertise and problem-solving skills will directly influence the performance and capability of Apple's products.

This role offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that shapes the future of computing. Join Apple's GGML team to push the boundaries of what's possible in graphics and machine learning while working on products used by millions worldwide.

Last updated 14 minutes ago

Responsibilities For GGML Bringup and Triage Engineer

  • Analyze and debug issues in Apple's GPU driver
  • Optimize GPU power/performance
  • Design and build tools to streamline triage and debugging process
  • Facilitate GPU functionality on novel products and SoCs
  • Optimize GPU power management for gaming, professional workflows, and machine learning
  • Design and implement features for automated triage and debugging platforms
  • Integrate kernel and firmware into the graphics platform

Requirements For GGML Bringup and Triage Engineer

Python
  • Technical BS/MS degree
  • Good programming with knowledge of C/C++ and Python
  • Understand computer system architecture
  • Understanding of driver development or operating system concepts
  • Excellent debugging skills

Benefits For GGML Bringup and Triage Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple GGML Bringup and Triage Engineer

Software Engineer, QE - Apple Services Engineering

Senior Quality Engineer role at Apple leading global quality strategy for ASE Central Release team, combining technical expertise with program management in Seattle.

SAP Performance Engineer, Enterprise Systems

SAP Performance Engineer position at Apple, focusing on performance testing and optimization of enterprise systems, requiring 5+ years of experience in performance engineering.

Senior Software Engineer - FoundationDB

Senior Software Engineer position at Apple working on FoundationDB, developing scalable distributed systems for iCloud Platform with competitive compensation and benefits.

Software Engineer - ASE Data Services

Senior Software Engineer role at Apple Media Products focusing on building scalable data services and infrastructure platforms.

Senior Software Engineer, Rights and Pricing - Apple Services Engineering

Senior Software Engineer position at Apple Services Engineering team, focusing on Rights & Pricing platform development using Java and Scala, offering competitive compensation $166,600-$296,300.