OS Triage & Debug Engineer — Automation & AI Pipelines

Apple

Greater London

On-site

GBP 100,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your 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
Head of Device Platform & Automation Engineering
Head of Device Platform & Automation Engineering

Apple, Inc. • United Kingdom

On-site
GBP 120,000 - 150,000
Platform Automation & Device Testing Leader
Platform Automation & Device Testing Leader

Apple Inc. • Greater London

Hybrid
GBP 120,000 - 170,000
Senior Device Platform & Automation Manager
Senior Device Platform & Automation Manager

Lex • Greater London

Hybrid
GBP 140,000 - 200,000
Device Platform Engineering Manager
Device Platform Engineering Manager

Lex • Greater London

Hybrid
GBP 140,000 - 200,000
Security Tooling Engineering Manager (AI-Driven)
Security Tooling Engineering Manager (AI-Driven)

Lex • Greater London

On-site
GBP 110,000 - 160,000
Device Platform Engineering Manager
Device Platform Engineering Manager

Apple • United Kingdom

On-site
GBP 120,000 - 150,000
Device Platform Engineering Manager
Device Platform Engineering Manager

Apple Inc. • Greater London

Hybrid
GBP 120,000 - 170,000
Software Engineer, London
Software Engineer, London

Lex • Greater London

On-site
GBP 90,000 - 120,000