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 compilerinfrastructure 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 ❯
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 ❯
San Diego, California, United States Hybrid/Remote Options
Qualcomm
intellectual ability, motivation, and a strong history of achievement • Excellent oral and written communication skills • Experience with MLIR, MLIR Dialects (LinAlg, Affine), Pytorch 2.0, TVM, Triton, and/or LLVM • SYCL experience • ML applications and ML optimization experience • ML architecture experience • High performance computing experience • Polyhedral compiler optimization experience • Loop transformation and vectorization experience • G PU programming, parallel programming More ❯
weeks ago Hilversum, North Holland, Netherlands 2 days ago Golang System Software Engineer - Containers/Virtualisation Amsterdam, North Holland, Netherlands 1 week ago System Software Engineer - GCC/LLVMcompiler, tooling, and ecosystem Amsterdam, North Holland, Netherlands 1 week ago System Software Engineer - Python interpreter, tooling, and ecosystem Amsterdam, North Holland, Netherlands 1 week ago Ervaren System & Network Engineer More ❯
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 ❯
Holland, Netherlands 5 months ago Rotterdam, South Holland, Netherlands 3 days ago Embedded Software Architect (Space Industry) Delft, South Holland, Netherlands 2 months ago System Software Engineer - GCC/LLVMcompiler, tooling, and ecosystem Rotterdam, South Holland, Netherlands 3 days ago Rotterdam, South Holland, Netherlands 3 weeks ago Software Engineer - Python - Container Images Rotterdam, South Holland, Netherlands 2 months More ❯
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 ❯
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 ❯
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 ❯
Monte Sereno, California, United States Hybrid/Remote Options
Tenstorrent
software that tightly align with IP goals. Partner with engineering and architecture teams to define, develop, and deliver best-in-class software. Engage with developer and partner communities (e.g., LLVM, TensorFlow, Linux distros) to grow adoption. Collaborate across marketing, sales, and BD to craft go-to-market strategies and technical positioning. What You Will Learn How to shape an More ❯
about almost everything we do, and you should be forthcoming with your thoughts (even if it means being disagreeable). Bonus points: Experience working on parsers and compilers (e.g. LLVM; Typescript), type systems (e.g. Sorbet), or VSCode or IntelliJ itself. Experience with search and/or indexing technologies. If you've previously worked at a startup, or founded one More ❯
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 ❯
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 ❯
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 compilerinfrastructure 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 ❯
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 compilerinfrastructure 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 ❯
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 compilerinfrastructure 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 ❯
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 LLVMMore ❯
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 ❯
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 ❯