A

C++ Debugger/Compiler engineer,Languages and Runtimes

APPLE

london, england, United-Kingdom Full-time May 31, 2026
Apply Now

Opportunity Description

Summary

Posted: 08 Apr 2026

Weekly Hours: 35

Role Number:

Description

Debugging matters. Developers spend more time in the debugger than they spend on writing new code. Apple’s debugger+compiler integration team is looking for an engineer to improve the debugging experience for Clang-based languages. This involves work on LLDB, Clang, libc++, and related tools. You will closely collaborate with the Swift and LLVM open source projects. Our team works at the intersection of compiler and debugger technology: we are responsible for the debugging experience, from generating debug information in our compilers (Clang, Swift, LLVM) all the way to the language plugins in the LLDB debugger. LLDB’s unique strength is its powerful expression evaluator that is backed by the actual compiler to JIT expressions typed by the developer into the debugged process and execute them. In this role you will work on debugging support in Clang and LLDB. You wil...

Full-time IT & Technology

Ready to Apply?

Submit your application for C++ Debugger/Compiler engineer,Languages and Runtimes at APPLE

Apply for this Position