×
Register Here to Apply for Jobs or Post Jobs. X

C++ Debugger​/Compiler engineer,Languages and Runtimes

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: APPLE
Full Time position
Listed on 2026-05-07
Job specializations:
  • Software Development
    C++ Developer, Software Engineer, Embedded Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Greater London

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 will work closely with the LLVM open source project to design and implement end-to-end debugging support for the C++, C, and Objective-C languages.

Responsibilities
  • This includes working on debug info generation in Clang and LLVM as well as working on the Clang type system, expression evaluator, and data for matters in the LLDB debugger. To build out debugger support for new C++ language features you will also closely collaborate with the libc++ community.
Minimum Qualifications
  • Experience in developing software tools (for example: compilers, debuggers, language runtimes, profilers or binary translation tools)
  • Excellent software engineering, testing, and debugging skills
Preferred Qualifications
  • Strong C++ expertise
  • Experience with Compiler and/or Debugger development
  • Experience with development for/on Apple platforms and/or Linux
  • Experience with contributing to Open Source projects
Equal Opportunity Employment

At Apple, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law.

Accessibility

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary