Compiler Engineer (llvm)

Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads.Making sure you fit the guidelines as an applicant for this role is essential, please read the below carefully.

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)
  • Strong C++ programming skills
  • Background in performance analysis and optimization
  • BS/MS in Computer Science or related field
Company
Microtech Global Ltd
Location
London, UK
Employment Type
Full-time
Posted
Company
Microtech Global Ltd
Location
London, UK
Employment Type
Full-time
Posted