LLVM Jobs

20 of 20 LLVM Jobs

Compiler Engineer

United Kingdom
microTECH Global LTD
ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector More ❯
Posted:

Head of Compiler and Runtime

Reading, Berkshire, United Kingdom
Oxford Quantum Circuits
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior/Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Fast Forward
for embedded or resource-constrained environments, including real-time systems. Familiarity with CI/CD for embedded or systems software. A good understanding of compilers and linkers; experience with LLVM is a plus. Good knowledge of Linux. Experience contributing to open source projects. Higher degree levels and academic research experience are highly valued. Benefits Benefits include a generous employer More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Quantum Compilers)

Reading, Berkshire, United Kingdom
Oxford Quantum Circuits
sense of curiosity and desire to learn. Experience with classical compilers is a plus, but not essential - after all, quantum compilers aren't classical. If you've worked with LLVM, TKET, or MLIR, we'd love to hear from you. To truly thrive here, you'll bring strategic thinking, technical leadership, and a passion for mentorship. You'll help More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Founding Engineer (C++/C)

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 ❯
Employment Type: Permanent
Salary: GBP 90,000 - 100,000 Annual
Posted:

Founding Engineer (C++/C)

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 ❯
Employment Type: Permanent
Salary: £90000 - £100000/annum
Posted:

Founding Engineer (C++/C)

Cambridge, Cambridgeshire, East Anglia, 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 ❯
Employment Type: Permanent
Posted:

Staff Software Engineer

Cambridgeshire, England, 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 ❯
Posted:

Graphics Software Engineer

Hertfordshire, England, United Kingdom
microTECH Global LTD
the Vulkan API and modern graphics programming techniques Proven experience with GPU architectures and low-level driver implementation Solid grasp of graphics and compute pipeline concepts Experience working with LLVM-based compiler technologies (desirable) Familiarity with open-source hardware architectures (desirable More ❯
Posted:

Graphics SW Engineer (Graduates)

Hemel Hempstead, England, United Kingdom
microTECH Global LTD
the Vulkan API and modern graphics programming techniques Proven experience with GPU architectures and low-level driver implementation Solid grasp of graphics and compute pipeline concepts Experience working with LLVM-based compiler technologies (desirable) Familiarity with open-source hardware architectures (desirable More ❯
Posted:

Compiler Engineer - LLVM / C++

Cambridge, Cambridgeshire, UK
European Tech Recruit
Compiler Engineer - LLVM/C++ We are currently partnered with an industry leading research centre in the UK looking to expand their team with a Compiler Engineer to work on the development of cutting edge LLVM based compilers and libraries. This is a permanent opportunity based onsite in Cambridge. Key Responsibilities Develop LLVM-based compilers and enable … compiler development and low-level optimization Basic understanding of CPU architecture BSc/MSc in Computer Science preferred Open-source contributions and strong practical skills are a plus Keywords LLVM/C++/compiler optimization/xPU/CPU architecture/HPC/AI/open-source/R&D/CPU/High Performance Computing/Artificial Intelligence More ❯
Posted:

Compiler Engineer - LLVM / C++

Cambridge, England, United Kingdom
European Tech Recruit
Compiler Engineer - LLVM/C++ We are currently partnered with an industry leading research centre in the UK looking to expand their team with a Compiler Engineer to work on the development of cutting edge LLVM based compilers and libraries. This is a permanent opportunity based onsite in Cambridge. Key Responsibilities Develop LLVM-based compilers and enable … compiler development and low-level optimization Basic understanding of CPU architecture BSc/MSc in Computer Science preferred Open-source contributions and strong practical skills are a plus Keywords LLVM/C++/compiler optimization/xPU/CPU architecture/HPC/AI/open-source/R&D/CPU/High Performance Computing/Artificial Intelligence More ❯
Posted:

Software Engineer - Compiler (LLVM)

City of London, London, United Kingdom
microTECH Global LTD
ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector More ❯
Posted:

Software Engineer - Compiler (LLVM)

London Area, United Kingdom
microTECH Global LTD
ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector More ❯
Posted:

Compiler Engineer (llvm)

City of London, London, United Kingdom
microTECH Global LTD
ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector More ❯
Posted:

Compiler/Debugger Engineer

london, south east england, united kingdom
Apple
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 ❯
Posted:

Senior Compiler Engineer

London, United Kingdom
Platform Recruitment Limited
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 LLVM More ❯
Employment Type: Permanent
Posted:

Backend Compiler Engineer

United Kingdom
Hybrid/Remote Options
Connected Consulting Limited
You’ll contribute to maintaining and evolving the GPU compiler stack, focusing on backend development. What You’ll Be Doing Developing and maintaining GPU compilers, especially the backend and LLVM-based middle-end Diagnosing and fixing compilation issues from QA, customer reports, or conformance testing Implementing optimizations to improve code quality and reduce compilation time Supporting new GPU features … development and code generation techniques Hands-on experience with production-quality compilers Knowledge of compiler theory and optimization strategies Nice to Have Experience with GPU-specific compilation Background in LLVM backend development Knowledge of graphics/compute APIs like OpenCL, CUDA, Vulkan, or DirectX Interview Process 2 stage recruitment process consisting of an online technical test and a 1.5 More ❯
Posted:

CPU Research Engineer

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 ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

CPU Research Engineer

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 ❯
Posted: