Software Engineer — Triage Intelligence and Debug Engineering at Apple | England, GB | Rezi

Software Engineer — Triage Intelligence and Debug Engineering at Apple

Software Engineer — Triage Intelligence and Debug Engineering

Apple · England, GB

2 weeks ago

Software Engineer — Triage Intelligence and Debug Engineering

Apple · England, GB

19 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Join the Triage Intelligence and Debug Engineering team, operating at the deepest layers of Apple's software stack. Your work will directly shape the reliability of over 2 billion active Apple devices, influencing OS stability across iPhone, Mac, and Apple Silicon. You will investigate system-level failures, build automation pipelines, and explore ML/AI techniques to enhance reliability engineering.

Responsibilities

  • Investigate the origin of crashes and panics at a system level.
  • Encode triage logic into automation pipelines.
  • Explore ML and AI techniques to improve automation pipelines.
  • Collaborate with Software, Hardware, and Silicon Engineering teams to drive issue resolution.

Requirements

  • Foundational understanding of OS internals: process and thread lifecycle, virtual memory, scheduling, synchronization, and system calls.
  • Ability to read and reason through crash reports and kernel panics, including backtraces, register state, and basic memory analysis.
  • Hands-on experience with debugging tools such as LLDB, GDB, or Instruments.
  • Proficiency in Python for scripting, automation, and test infrastructure.

Skills

  • OS internals
  • Automation
  • Intelligent systems
  • Debugging tools
  • Python
  • C
  • Swift
  • Automation frameworks
  • CI/CD pipelines
  • ML/AI techniques
  • LLMs
  • Generative AI tooling
  • Prompt engineering
  • RAG pipelines
  • AI-assisted debugging
  • Systems programming
  • Low-level debugging
  • Apple platform internals
  • XNU kernel
  • Darwin subsystems
  • IOKit
  • libdispatch
  • dyld

Location

  • Apple Park, Cupertino, CA

Work Type

  • Full-time

Experience Level

  • Software Engineer

Education Level

  • Prior coursework or project experience in OS internals, systems programming, or low-level debugging.

About the Company

  • Apple Inc. is a multinational technology company that designs, develops, and sells consumer electronics, computer software, and online services.