LLVM Jobs

1 to 25 of 60 LLVM Jobs

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

London, England, United Kingdom
Hybrid / WFH Options
Canonical
Social network you want to login/join with: System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem, London col-narrow-left Client: Canonical Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: d544b22c0dd6 Job Views: 9 Posted: 27.06.2025 Expiry Date: 11.08.2025 col-wide Job Description: Canonical is a leading … interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a System Software Engineer for GCC/LLVM compiler, tooling, and ecosystem We are building a team to focus on the modern C and C++ programming language and their ecosystem on Ubuntu. They will deliver the best … possible GCC and LLVM runtimes, developer experience and supporting tooling in Ubuntu. They will ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future inventions and open source communities. This is an exciting opportunity for a software engineer with a strong passion for compilers, runtimes and tool chains. More ❯
Posted:

Founding GPU & Compiler Software Engineer

London, England, United Kingdom
Symbolica
CUDA, including experience with kernel development, compiler optimizations, and performance tuning. In-depth knowledge of GPU architecture, including memory hierarchies, thread blocks, warps, and scheduling. Experience with compiler development, LLVM/MLIR, or domain-specific language (DSL) optimizations. Familiarity with tensor operations and matrix multiplications is a plus. Proven optimizing numerical algorithms for high-performance computing environments. Familiarity with More ❯
Posted:

Senior Embedded Software Engineer

City of London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and system-level debugging Knowledge or experience with LLVM or low-level compiler internals is advantageous What next? If you're an Embedded Software Engineer excited by reverse engineering, AI-assisted tooling, and building next-gen infrastructure for More ❯
Posted:

Senior Software Engineer, Pixel Graphics, GPU Software

London, England, United Kingdom
WeAreTechWomen
technologies. Experience in the development or contribution to graphics drivers, demonstrating a strong understanding of shader compilation processes and low-level graphics API interactions. Familiarity with compiler technologies (particularly LLVM) and shader ecosystems, including high-level languages (e.g., HLSL, GLSL) and intermediate representations (e.g., SPIR-V), relevant to driver development or low-level API programming. About the job Google More ❯
Posted:

Software Architect - Containers / Virtualisation

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
week ago Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 2 months ago System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 3 days ago Edinburgh, Scotland, United Kingdom More ❯
Posted:

Principal Solution Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
record of optimizing software to match. Proficiency in C/C++ and groundbreaking software engineering practices. Excellent debugging, analytical, and problem-solving skills in complex compiler environments. Experience with LLVM, GCC, or proprietary compiler stacks. "Nice To Have" Skills and Experience: Strong knowledge of Arm architecture, including scalar, SIMD, and vector extensions. Demonstrated success in technical customer engagement, including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
PACE Anti-Piracy Europe Ltd
or Physics Experience programming with a native language (C, C++, Rust, zig, ...) Preferred Experience using or implementing cryptographic algorithms Experience developing compilers, interpreters or virtual machines Experience using LLVM or another compiler framework Experience with Python Knowledge of native language compilation processes Knowledge of Operating Systems Benefits Competitive compensation with bonus potential. Fun and casual work environment. Company More ❯
Posted:

Software Engineer - Compiler (LLVM)

London, UK
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)

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:

Senior Compiler Engineer

London, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Senior Compiler Engineer - LLVM or MLIR Compilers We are currently working with a leading global tech company hiring across multiple levels including Senior/Staff & Mid-Level compiler engineering openings. You'll have the chance to work in close collaboration with next-generation gaming, XR and AI projects pushing the … interested in working with a world leader in this space - apply below. Required Skills & Experience needed: Prior working experience with compiler technologies may that be with Frontend/Backend LLVM or MLIR. Strong programming language skills with C and/or C++. Familiarity with a GPGPU API such as SYCL, CUDA or OpenCL. Open Source code commits and reviews … computer architecture specifications like compilers, debuggers, models. Knowledge of GPU architecture and optimization techniques for GPGPU code would be a plus but not essential. Keywords: Compiler/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/Low level/Hardware/debuggers/Fortran/OpenCL/CUDA/MLIR/Machine Learning/ More ❯
Posted:

Senior Compiler Engineer

United Kingdom
European Tech Recruit
interested in working with a world leader in this space - apply below. Required Skills & Experience needed: Prior working experience with compiler technologies may that be with Frontend/Backend LLVM or MLIR. Strong programming language skills with C and/or C++. Familiarity with a GPGPU API such as SYCL, CUDA or OpenCL. Open Source code commits and reviews … computer architecture specifications like compilers, debuggers, models. Knowledge of GPU architecture and optimization techniques for GPGPU code would be a plus but not essential. Keywords: Compiler/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/Low level/Hardware/debuggers/Fortran/OpenCL/CUDA/MLIR/Machine Learning/ More ❯
Posted:

Senior Compiler Engineer

London, England, United Kingdom
Hybrid / WFH Options
ic resources
this Senior Compiler Engineer role, we’re interested in people from a variety of backgrounds, but your experience may include some of the following: Extensive experience or knowledge of LLVM OR GCC Advanced C++ programming skills Strong knowledge of C/G/N Processing Units Good Multithreading experience or knowledge If you’re a Senior Compiler Engineer looking More ❯
Posted:

Staff Compiler Engineer

London Area, United Kingdom
Flux Computing
Extensive experience in ML framework internals, compilers, low-level programming, and optimisation techniques. Extensive experience optimising Tensorflow, PyTorch or JAX deep learning models. Extensive experience with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think critically and creatively. Experience in More ❯
Posted:

Staff Compiler Engineer

City of London, London, United Kingdom
Flux Computing
Extensive experience in ML framework internals, compilers, low-level programming, and optimisation techniques. Extensive experience optimising Tensorflow, PyTorch or JAX deep learning models. Extensive experience with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think critically and creatively. Experience in More ❯
Posted:

Senior / Staff Software Engineer

London, England, United Kingdom
Flux Computing
bottlenecks across the stack, from model execution and scheduling to hardware-level constraints Collaborate with compiler engineers to improve code generation, execution paths, and memory layouts using tools like LLVM or MLIR Work with hardware teams to ensure the software stack fully leverages the capabilities of our OTPU architecture Extend ML frameworks (e.g. PyTorch, ONNX, OpenXLA) to better support … focus on real-time or near real-time data processing Strong programming skills in C++ and Python, especially for performance-sensitive applications Hands-on experience with ML compilers (e.g. LLVM, MLIR), and knowledge of runtime and scheduling optimisations Practical knowledge of ML frameworks like PyTorch, ONNX, or OpenXLA, and how to optimise their execution Experience scaling AI workloads across More ❯
Posted:

Senior / Staff Software Engineer

London, England, United Kingdom
Flux Computing
bottlenecks across the stack, from model execution and scheduling to hardware-level constraints Collaborate with compiler engineers to improve code generation, execution paths, and memory layouts using tools like LLVM or MLIR Work with hardware teams to ensure the software stack fully leverages the capabilities of our OTPU architecture Extend ML frameworks (e.g. PyTorch, ONNX, OpenXLA) to better support … focus on real-time or near real-time data processing Strong programming skills in C++ and Python, especially for performance-sensitive applications Hands-on experience with ML compilers (e.g. LLVM, MLIR), and knowledge of runtime and scheduling optimisations Practical knowledge of ML frameworks like PyTorch, ONNX, or OpenXLA, and how to optimise their execution Experience scaling AI workloads across More ❯
Posted:

Senior Software Engineer, Data Processing Performance, Java/C++

London, England, United Kingdom
Xonai
ability to work independently without direct supervision. Nice-to-haves Entrepreneurial spirit and previous experience in early stage startups. Experience with open-source development. Experience working with compiler infrastructure (LLVM). Experience with the internals of large-scale data processing and query performance optimization. Everyone is welcome We are highly committed to create new transformative technologies that deliver unique More ❯
Posted:

Senior ML Engineer

City of London, London, United Kingdom
Flux Computing
expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think critically and creatively. Experience in More ❯
Posted:

Senior ML Engineer

London Area, United Kingdom
Flux Computing
expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think critically and creatively. Experience in More ❯
Posted:

Senior Engineer - Data

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Eden Scott
United Kingdom 3 days ago Glasgow, Scotland, United Kingdom 3 weeks ago Software Engineer - Python - Container Images Glasgow, Scotland, United Kingdom 3 weeks ago System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Glasgow, Scotland, United Kingdom 1 week ago Glasgow, Scotland, United Kingdom 1 month ago Software Engineer, Ceph & Distributed Storage Glasgow, Scotland, United Kingdom 3 weeks More ❯
Posted:

Cyber Tool and Capability Developer

Cambridge, England, United Kingdom
Draper Labs
mitigation techniques against software attack vectors. Proficientusing programming languages and their build systems such as: C, C++, Python, GoLang, Rust. Experience in compiler toolchain development such as building custom LLVM passes. Experience with leveraging the different stages of compilation i.e. intermediate representation. Experience in building high-quality code and helping others to meet those same coding standards. This role More ❯
Posted:

Senior Software Engineer, Pixel Graphics, GPU Software

London, England, United Kingdom
Google
technologies. Experience in the development or contribution to graphics drivers, demonstrating a strong understanding of shader compilation processes and low-level graphics API interactions. Familiarity with compiler technologies (particularly LLVM) and shader ecosystems, including high-level languages (e.g., HLSL, GLSL) and intermediate representations (e.g., SPIR-V), relevant to driver development or low-level API programming. About the job Google More ❯
Posted:

Installation Integration Engineer

Glasgow, Scotland, United Kingdom
Leidos
months ago Software Engineer (Python/Linux/Packaging) Glasgow, Scotland, United Kingdom 7 months ago Glasgow, Scotland, United Kingdom 1 day ago System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Glasgow, Scotland, United Kingdom 3 weeks ago Software Engineer - packaging - optimize Ubuntu Server for public clouds Glasgow, Scotland, United Kingdom 2 weeks ago Python and Kubernetes More ❯
Posted:

Senior Software Engineer

London Area, United Kingdom
Platform Recruitment
project. Significant hires have already been made in the team to support this role. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with Triton, LLVM, MLIR or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch with max@platform-recruitment.com to learn more. More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Platform Recruitment
project. Significant hires have already been made in the team to support this role. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with Triton, LLVM, MLIR or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch with max@platform-recruitment.com to learn more. More ❯
Posted: