12 of 12 LLVM Jobs in Cambridge

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 ...

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 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 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 ...

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 ...

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 ...

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 ...

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 ...