level languages) would be desirable but not essential additions to your skillset. You will combine this with strong working knowledge of performance optimisation, and modern software architecture. Familiarity with LLVM/MLIR, scientific or quantum software and cross-language development would be a strong advantage. If you're ready to push the boundaries of compiler and runtime design - and More ❯
Milton, Cambridgeshire, United Kingdom Hybrid/Remote Options
Corecom Consulting
build compiler frameworks, analysis pipelines, and automated bug-detection tooling that will underpin the entire platform. What do we need from you? Strong experience with compiler frameworks such as LLVM/Clang, Soot, WALA, Spoon, JavaParser, CodeQL, Infer, Qodana etc. Background in program analysis, including static or dynamic analysis, reverse engineering, or code-understanding tooling. Strong engineering capability in More ❯
Cambridge, Cambridgeshire, Milton, United Kingdom Hybrid/Remote Options
Corecom Consulting
build compiler frameworks, analysis pipelines, and automated bug-detection tooling that will underpin the entire platform. What do we need from you? Strong experience with compiler frameworks such as LLVM/Clang, Soot, WALA, Spoon, JavaParser, CodeQL, Infer, Qodana etc. Background in program analysis, including static or dynamic analysis, reverse engineering, or code-understanding tooling. Strong engineering capability in More ❯
debugger than they spend writing new code. Apple's debugger/compiler integration team is looking for individuals who are passionate about improving the debugging experience. This involves work LLVM, the Clang and Swift compiler frontends, the LLDB debugger, and related tools. You will closely collaborate with the Swift and LLVM open source projects. Description 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 … profilers or binary translation tools) Excellent software engineering, testing, and debugging skills Preferred Qualifications Strong C++ expertise Experience with serialization formats such as Clang and Swift modules Experience with LLVM, Clang, and LLDB development Experience working with debug info formats like DWARF Experience with contributing to Open Source projects More ❯
hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role. Mostly LLVM based, it is important you also have experience working with GPUs to an extent. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with LLVMMore ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
V assembly), and scripting languages. Experience with cycle-accurate microarchitecture simulation and performance modelling. Desirables: Experience with gem5, Sniper, ChampSim, or other cycle-accurate detailed microarchitecture simulators. Experience with LLVM backend development or custom ISA extension implementation. Strong knowledge of profile-guided optimization (PGO) and feedback-directed optimization. Experience with compiler development (LLVM, GCC) or compiler optimization techniques. More ❯