Permanent LLVM Jobs in the UK

1 to 25 of 119 Permanent LLVM Jobs in the UK

Software Engineer - OpenStack

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
platform C++ - Multipass Glasgow, Scotland, United Kingdom 2 months ago Glasgow, Scotland, United Kingdom 3 days ago Glasgow, Scotland, United Kingdom 3 weeks ago System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Glasgow, Scotland, United Kingdom 1 week ago Software Engineer, Ceph & Distributed Storage Glasgow, Scotland, United Kingdom 3 weeks ago Glasgow, Scotland, United Kingdom 3 days More ❯
Posted:

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
weeks ago Glasgow, Scotland, United Kingdom 1 month ago Glasgow, Scotland, United Kingdom 45 minutes ago Glasgow, Scotland, United Kingdom 2 weeks ago System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Glasgow, Scotland, United Kingdom 1 week ago Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Glasgow, Scotland, United Kingdom 4 months ago Glasgow, Scotland More ❯
Posted:

Founding GPU & Compiler Software Engineer London, UK

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

London Area, United Kingdom
Hybrid / WFH Options
IC Resources
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 Embedded Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
IC Resources
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 Embedded Software Engineer

london, south east england, united kingdom
Hybrid / WFH Options
IC Resources
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 Embedded Software Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
IC Resources
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 Embedded Software Engineer

slough, south east england, united kingdom
Hybrid / WFH Options
IC Resources
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 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:

Software Engineer - Cloud Images

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
United Kingdom 2 months 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:

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:

Senior Software Engineer, Pixel Graphics, GPU Software

London, United Kingdom
Google
role. 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 ❯
Employment Type: Permanent
Salary: GBP Annual
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:

Software Architect - Containers / Virtualisation

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
months ago Glasgow, Scotland, United Kingdom 3 months ago Glasgow, Scotland, United Kingdom 1 month ago Glasgow, Scotland, United Kingdom 3 days ago System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Glasgow, Scotland, United Kingdom 1 month ago Glasgow, Scotland, United Kingdom 6 months ago Software Engineer - packaging - optimize Ubuntu Server Glasgow, Scotland, United Kingdom 2 weeks More ❯
Posted:

AI Software Engineer (C+/GPGPU) – 6 Month Contract - Egham

London, England, United Kingdom
microTECH Global Limited
and grow in both directions. This position will require the candidate to work closely with researchers and engineers to enable and accelerate new research efforts for on-device AI. LLVM experience will be a plus. Role and Responsibilities As an AI Software Engineer, you will: Develop features and functionality across the AI stack – from framework to applications for on … practices and tools such as Git, CI, Agile, package managers, etc. Excellent communication, teamwork, problem-solving skills, and a results-oriented attitude. Desirable Skills: Knowledge of computer vision fundamentals. LLVM compiler experience. Experience with commercial/production AI. Experience in Python/Java/Kotlin. #J-18808-Ljbffr More ❯
Posted:

Software Engineer - Python - Container Images

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
United Kingdom 1 month ago Software Engineer, Ceph & Distributed Storage Glasgow, Scotland, United Kingdom 3 weeks ago 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 3 weeks ago Glasgow, Scotland, United Kingdom 5 months ago Python and Kubernetes Software 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:

Software Engineer - Compiler (LLVM)

london, south east england, 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 (city of london), south east england, 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 / Staff Software Engineer (AI / Compiler)

Portsmouth, England, United Kingdom
JR United Kingdom
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 support performance … a focus on real-time or near real-time data processing Strong programming skills in C++ and Python for performance-sensitive applications Hands-on experience with ML compilers (e.g., LLVM, MLIR), and knowledge of runtime and scheduling optimizations Practical knowledge of ML frameworks like PyTorch, ONNX, or OpenXLA, and how to optimize their execution Experience scaling AI workloads across More ❯
Posted:

Senior / Staff Software Engineer (AI / Compiler)

Hounslow, England, United Kingdom
JR United Kingdom
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 (AI / Compiler)

High Wycombe, England, United Kingdom
JR United Kingdom
resolve performance bottlenecks across the stack, including model execution, scheduling, and hardware 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 software fully leverages OTPU architecture capabilities. Extend ML frameworks (e.g., PyTorch, ONNX, OpenXLA) to support performance-critical inference paths. Lead design … of distributed systems, especially real-time or near real-time data processing. Strong programming skills in C++ and Python for performance-sensitive applications. Hands-on experience with ML compilers (LLVM, MLIR) and knowledge of runtime and scheduling optimizations. Practical knowledge of ML frameworks like PyTorch, ONNX, or OpenXLA, and how to optimize their execution. Experience scaling AI workloads across More ❯
Posted:

Senior / Staff Software Engineer (AI / Compiler)

Southampton, England, United Kingdom
JR United Kingdom
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 (AI / Compiler)

Watford, England, United Kingdom
JR United Kingdom
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: