CareerPlanSign in

Software Engineer — Triage Intelligence and Debug Engineering

London, United Kingdom💼 Full-time🗓 2026-08-11 → 2026-09-28

Core

Deep OS debugging and automation engineering to triage crashes and panics across Apple's device ecosystem, improving reliability for billions of users.

Role type

Senior IC software engineer (OS internals & intelligent automation)

Builds

Automated crash triage pipelines, debug tooling, and intelligent alerting systems for iPhone, Mac, and Apple Silicon

Domain

Operating Systems, Systems Programming, Reliability Engineering

Deliverable

production ML models

Required skills

OS internals (process/thread lifecycle, virtual memory, scheduling, system calls), crash log analysis (backtraces, register state, memory analysis), debugging tools (LLDB, GDB, Instruments), Python scripting

Preferred skills

C/Swift system-level development, CI/CD pipeline automation, ML/AI for systems (crash clustering, anomaly detection), LLM/RAG workflows, Apple platform internals (XNU, Darwin, IOKit)

Technologies

Python, LLDB, GDB, Instruments, XNU, Darwin, IOKit, libdispatch, dyld

Responsibilities

Analyze crash logs, kernel panics, and core dumps to isolate root causes; Encode triage logic into automation pipelines; Apply ML/AI techniques for crash clustering and anomaly detection; Build debug tooling and CI/CD integrations; Collaborate with Software, Hardware, and Silicon teams to resolve systemic failures

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.