OS Triage & Debug Engineer — Automation & AI Pipelines

Apple

Greater London

On-site

GBP 100,000 - 140,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple seeks a curious Software Engineer for Triage Intelligence and Debug Engineering to investigate OS internals and automate reliability pipelines across iPhone, Mac, and Apple Silicon.

You will triage crashes, panics, and core dumps, build scalable debug tooling, and apply ML techniques to improve failure detection and prioritization, influencing OS stability for billions of devices.

Qualifications

  • Foundational OS internals knowledge: processes, threads, virtual memory, scheduling, synchronization, and system calls.
  • Ability to read crash reports and kernel panics—backtraces, register state, and memory analysis.
  • Hands-on debugging with LLDB/GDB; Python scripting for automation and test infra.

Responsibilities

  • Triage crashes and panics across OS stack by analyzing crash logs, kernel panics, and core dumps to isolate root cause.
  • Collaborate with Software, Hardware, and Silicon teams to propose fixes and close coverage gaps.
  • Encode triage logic into automation pipelines so future instances are classified and escalated without manual intervention.
  • Apply ML and AI techniques (crash clustering, anomaly detection, pattern recognition) to build smarter triage pipelines.
  • Build debug tooling, scripts, and CI/CD integrations that surface OS-level signals and validate platform stability at scale.

Skills

OS internals understanding
Crash log analysis
Python scripting
ML awareness

Tools

LLDB
GDB
Instruments

Job description

Apple seeks a curious Software Engineer for Triage Intelligence and Debug Engineering to investigate OS internals and automate reliability pipelines across iPhone, Mac, and Apple Silicon.

You will triage crashes, panics, and core dumps, build scalable debug tooling, and apply ML techniques to improve failure detection and prioritization, influencing OS stability for billions of devices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer — Triage Intelligence and Debug Engineering
Software Engineer — Triage Intelligence and Debug Engineering

Apple • Greater London

On-site
GBP 100,000 - 140,000
Software Engineer — Triage Intelligence and Debug Engineering
Software Engineer — Triage Intelligence and Debug Engineering

Apple Inc. • Greater London

On-site
GBP 90,000 - 130,000
Quality Automation Engineer- Silicon Engineering
Quality Automation Engineer- Silicon Engineering

Apple Inc. • Cambridge

On-site
GBP 50,000 - 70,000
Engineering PM - Xcode DevTools & Debugger
Engineering PM - Xcode DevTools & Debugger

Apple Inc. • York and North Yorkshire

On-site
GBP 99,000 - 180,000
Infra Tools Software Engineer
Infra Tools Software Engineer

Apple • Greater London

On-site
GBP 70,000 - 120,000
Data Platform Infra Site Reliability Engineer
Data Platform Infra Site Reliability Engineer

APPLE • Greater London

On-site
GBP 90,000 - 150,000
Music AI/ML QA Engineer - Automation & Quality
Music AI/ML QA Engineer - Automation & Quality

APPLE • Greater London

On-site
GBP 70,000 - 110,000
Software Engineer, iOS
Software Engineer, iOS

Meta • Greater London

Hybrid
GBP 85,000 - 135,000
iOS Security Engineer: ML Anti-Fraud Platform
iOS Security Engineer: ML Anti-Fraud Platform

Lex • Greater London

On-site
GBP 70,000 - 110,000
Automation Engineer — Silicon Tools & Documentation Platform
Automation Engineer — Silicon Tools & Documentation Platform

Apple • Cambridge

On-site
GBP 50,000 - 70,000