Software Engineer, Triage Intelligence and Debug Engineering, CoreOS
Core
Investigate OS crashes and panics across Apple's device ecosystem, build automation pipelines, and apply ML/AI to improve system reliability.
Role type
Senior IC software engineer (OS internals & reliability automation)
Builds
Automated crash triage pipelines, debug tooling, and CI/CD integrations for OS stability
Domain
Operating Systems, Systems Programming, Machine Learning
Deliverable
production ML models
Required skills
C, Swift, Python, OS internals, debugging tools (LLDB, GDB), crash log analysis, automation frameworks
Preferred skills
ML/AI for systems problems, LLMs/generative AI, Apple platform internals (XNU, Darwin, IOKit), cross-team collaboration
Technologies
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 issues
Seniority
Senior, hands-on IC