24 of 24 LLVM Jobs in England

System Software Engineer

Hiring Organisation
Microtech Global Ltd
Location
Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
level systems programming. - Strong proficiency in C; familiarity with C++ and Python are a plus. - Solid understanding of compiler internals; experience with LLVM is a plus. - Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). - Experience developing for embedded or resource-constrained environments, including real-time ...

Rust Engineer

Location
Cambridge, England, United Kingdom
level systems programming. Strong proficiency in C; familiarity with C++ and Python are a plus. Solid understanding of compiler internals; experience with LLVM is a plus. Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). Experience developing for embedded or resource-constrained environments, including real-time ...

Performance Engineer – Language Runtime (Contractor)

Location
Cambridge, England, United Kingdom
compiler backend, with measured speedups you can walk us through in detail (for example V8, JavaScriptCore, SpiderMonkey, HotSpot, PyPy, LuaJIT, CPython, or an LLVM backend). Fluency with profiling tools (perf, PMU counters, flame graphs, or equivalents) and the ability to read disassembly and relate it to source. Solid ...

Senior Compiler Engineer

Location
Greater London, England, United Kingdom
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 ...

Advanced Compiler Engineer – Quantum Software – 1044 Quantinuum

Location
Cambridge, England, United Kingdom
Value Experience designing classical compilers and programming languages. Knowledge of quantum computing, quantum algorithms, or programming quantum systems. Experience with compiler frameworks such as LLVM or MLIR. Familiarity with formal methods, type theory, or program verification tools. Background in large software system architecture and design. Quantinuum is a leading ...

Senior Principal CPU Architect | MRL Consulting

Location
Cambridgeshire and Peterborough, England, United Kingdom
accurate simulators using C/C++ and Python , such as gem5. Experience delivering multiple high-performance CPU silicon designs is highly desirable. Knowledge of LLVM/GCC, RISC-V or advanced packaging technologies would be advantageous. This is an excellent opportunity for a senior CPU architect to shape future ...

Senior Engineering Manger - GNU Toolchain

Location
Cambridge, England, United Kingdom
Have Skills and Experience : Experience working with or contributing toopen-source software communities. Knowledge of compiler technology, performance optimisation or toolchains, particularly GNU or LLVM based. Understanding of computer architecture, performance analysis and the Arm software ecosystem. Experience leading sizeable engineering teams with leadership responsibilities distributed across senior engineers. ...

Senior Lead Software Engineer- iOS Platform- JPM Personal Investing

Location
Greater London, England, United Kingdom
English working proficiency for collaboration with the London team Significant commercial experience in native iOS mobile application development Strong knowledge of Swift, Xcode, and LLVM/Clang build systems Expertise in core iOS libraries, frameworks, Swift Concurrency, and modern architecture patterns Hands-on experience with Jenkins, Groovy, and Docker ...

Embedded Audio Firmware Engineer

Location
Newbury, England, United Kingdom
custom hardware. Ability to plan and work to a managed schedule across multiple functional teams. Comfortable with toolchains and build systems: GCC/LLVM-based toolchains, cross-compilation CMake/Make, Meson, linker scripts, map files Strong debugging skills with hardware and firmware: JTAG/SWD debugging root-cause ...

Senior CPU Compiler Performance Engineer

Location
Cambridge, England, United Kingdom
DSPs and engaging with pre-silicon compiler and toolchain contributions. A track record of working with industry standard compiler infrastructure such as GCC, LLVM or MLIR Knowledge of AI algorithms, scientific HPC applications and related code optimisations. Significant contributions to free software and open source compiler communities. With highly ...

Director, Silicon Verification

Location
Bristol, England, United Kingdom
Strong communication, collaboration and stakeholder management skills across global sites. UVM and advanced SystemVerilog Assertions (SVA). Experience with assembly languages and compiler toolchains (LLVM, GCC). Knowledge of DVCS tools (e.g., Git). Familiarity with distributed compute systems (SGE or other DRMS). Experience with XML, XPath/ ...

AI Software Engineer – Runtime & Systems (Contractor)

Location
Cambridge, England, United Kingdom
distributed execution, collective communication, task scheduling or resource management. Experience with graph-based execution or asynchronous runtime systems. Familiarity with compiler technologies such as LLVM or MLIR. Experience optimizing machine-learning or high-performance computing workloads. #J-18808-Ljbffr ...

Senior Principal Software Architect – AI

Location
Cambridge, England, United Kingdom
Experience We would particularly value experience with NPUs, GPUs, DSPs or other hardware accelerators . Knowledge of ML compiler technologies such as MLIR and LLVM would also be valuable. Other useful experience includes low-precision inference, LLMs and multimodal models, Android or Linux AI ecosystems, and embedded or edge ...

Senior Rust Engineer — Embedded Systems & Open Source

Location
Cambridge, England, United Kingdom
building blocks. Ideal candidates have strong Rust expertise, low-level systems knowledge, and experience with open source projects. English communication is essential; familiarity with LLVM, Bazel, and CI/CD for embedded systems is a plus. #J-18808-Ljbffr ...

Quantum Compiler & Runtime Engineer

Location
Reading, England, United Kingdom
computing with a hands-on Software Engineer in the Compiler and Runtime team. You’ll develop new features in Python and C++, work with LLVM, and contribute across the full software lifecycle from design to delivery. You’ll collaborate with researchers and engineers to bring new algorithms to production ...

Research Engineer: AI for CPU Architecture

Location
Cambridge, England, United Kingdom
learning or model training and post-training (PPO, GRPO or similar) LLM agent systems and tool-driven automation Compilers or low-level performance kernels (LLVM/MLIR, CUDA/Triton, SIMD) Evidence of building a non-trivial system end-to-end, such as an open-source project, a simulator … RISC-V. Understanding of the hardware cost of microarchitecture features (storage, timing and power), without RTL design responsibility. Open-source contributions to gem5, ChampSim, LLVM/MLIR, or your own language, runtime or ML framework. #J-18808-Ljbffr ...

Senior C++ Software Engineer – Compilers & Toolchains

Location
Cambridge, England, United Kingdom
computing. Job Overview: Are you interested in working on pioneering compiler technology as part of our team of dedicated engineers working with the wider LLVM community? We have an opening for an exciting and varied role in our FuSa Toolchain team. In this role, you will contribute … development of our commercial Functional Safety compiler toolchain and libraries.Previous experience working with LLVM or functional safety projects is desirable but not essential. Responsibilities: Develop our commercial C/C++ toolchain and libraries used in safety projects. Extend our automated test frameworks. Produce safety documentation. Required Skills and Experience ...

Design Verification Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Bristol, UK
Employment Type
Full-time
deep and complex issues Experience of the verification process applied in CPU and/or ASIC environments System Verilog, Python, C++, Linux UVM SVA LLVM, GCC SGE or other DRMS XML and XPath/XSLT Benefits In addition to a competitive salary, you can expect flexible working, a generous ...

Senior Design Verification Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Bristol, UK
Employment Type
Full-time
deep and complex issues Experience of the verification process applied in CPU and/or ASIC environments System Verilog, Python, C++, Linux UVM SVA LLVM, GCC SGE or other DRMS XML and XPath/XSLT Benefits In addition to a competitive salary, you can expect flexible working, a generous ...

Software Engineer - Compiler & Runtime

Location
Reading, England, United Kingdom
build the software that helps turn quantum computing into a production reality. You’ll primarily develop new compiler and runtime features, using Python, C++, LLVM and related toolchains, while also evolving and improving our existing codebase. Your work will directly contribute to how OQC’s quantum computers are developed … communicate technical decisions and trade-offs clearly and collaborate effectively with engineers and wider stakeholders. The 'Nice-to-Haves' Hands-on experience with LLVM or similar compiler/toolchain technologies. Experience working with QASM Experience working outside your core software specialism when required. Experience working within a Quantum computing ...

Senior Quantum Compiler Engineer (Rust/LLVM)

Location
Cambridge, England, United Kingdom
Quantinuum is seeking an Advanced Compiler Engineer to join our Quantum Software team in Cambridge, UK. You will help shape the design and implementation of the next generation TKET quantum compiler and contribute to the ...

Mac Metal Framework and Compiler Engineer

Location
Greater London, England, United Kingdom
improvements. Minimum Qualifications Solid practical knowledge of C++ Understanding GPU architecture, programming model and modern graphics APIs Preferred Qualifications Frontend or general compiler experience (LLVM/Clang, gcc etc.) Knowledge of GPU graphics programming & optimization techniques Knowledge of Metal API and Metal Shading Language At Apple ...

Senior C++ Toolchain Engineer - LLVM & Safety

Location
Cambridge, England, United Kingdom
C++ toolchain for safety projects and help extend automated test frameworks. Strong C/C++ skills and understanding of OS fundamentals are essential, with LLVM and Git/Jenkins experience being a plus. This role involves collaboration across teams and will offer hybrid working in Cambridge, UK. #J ...

LLVM Compiler Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, UK
Employment Type
Full-time
work on performance-critical, hardware-aware compiler systems that directly impact next-generation compute products. Senior Compiler Engineer responsibilities Development and evolution of LLVM-based and custom compiler toolchains Performance optimisation for AI/ML and accelerator-driven workloads Low-level code generation, backend, and systems-level compiler work … Close collaboration with architecture, silicon, and hardware teams to influence real products Senior Compiler Engineer background Strong experience in compiler development (LLVM strongly preferred) Excellent C++ skills Background in systems programming, performance optimisation, or hardware-aware software Exposure to AI accelerators, CPUs, GPUs, or DSPs is a strong plus ...