Enable job alerts via email!

Software Engineer - Compiler (LLVM)

JR United Kingdom

City Of London

On-site

GBP 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the tech industry is looking for a Software Engineer specializing in compiler development to join their team in London. Your role will focus on optimizing compiler technologies for RISC-V vector cores, contributing to graphics and AI workloads. The ideal candidate will have over 5 years of experience, strong knowledge of LLVM, and familiarity with vector architectures.

Qualifications

  • 5+ years of experience in compiler development.
  • Strong knowledge of LLVM or similar compiler infrastructure.
  • Experience with code generation for vector architectures.

Responsibilities

  • Develop and maintain backend for RISC-V vector extensions.
  • Implement code generation and optimization for graphics.
  • Collaborate on ISA definition and enhancements.

Skills

Compiler Development
Code Optimization
Performance Analysis

Tools

LLVM

Job description

Social network you want to login/join with:

Software Engineer - Compiler (LLVM), london (city of london)

col-narrow-left

Client:

microTECH Global LTD

Location:

london (city of london), United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

3

Posted:

16.06.2025

Expiry Date:

31.07.2025

col-wide

Job Description:

Software Engineer - Compiler

Role Overview:

Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads.

Key Responsibilities:

  • Develop and maintain compiler backend for our RISC-V vector extensions
  • Implement code generation and optimization passes for graphics and AI workloads
  • Contribute to shader compilers for Vulkan and other graphics APIs
  • Work on vectorization and auto-parallelization strategies
  • Collaborate with hardware team on 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 extensions (preferred)
  • Background in performance analysis and optimization
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

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

Canonical

City of Edinburgh

Remote

GBP 50,000 - 80,000

6 days ago
Be an early applicant

Founding GPU & Compiler Software Engineer

Symbolica

London

On-site

GBP 70,000 - 120,000

4 days ago
Be an early applicant

Senior Embedded Software Engineer

JR United Kingdom

City Of London

Hybrid

GBP 60,000 - 90,000

2 days ago
Be an early applicant

Software Engineer - Compiler (LLVM)

JR United Kingdom

London

On-site

GBP 50,000 - 90,000

30+ days ago

Software Engineer - Compiler (LLVM)

microTECH Global LTD

Greater London

On-site

GBP 60,000 - 100,000

30+ days ago

GPU Software Engineer (Vulkan)

JR United Kingdom

Watford

On-site

GBP 48,000 - 72,000

11 days ago

Software Engineer - Data Infrastructure

Canonical

City of Edinburgh

Remote

GBP 45,000 - 70,000

26 days ago

Golang System Software Engineer - Containers / Virtualisation

Canonical

Manchester

Remote

GBP 45,000 - 65,000

18 days ago

Graphics Software Engineer (Vulkan)

microTECH Global Limited

London

On-site

GBP 55,000 - 75,000

13 days ago