SonicJobs Logo
Login
Left arrow iconBack to search

GPU Compiler

MicroTECH Global Ltd
Posted 9 hours ago, valid for 15 days
Location

Stevenage, Hertfordshire SG1 2AX, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The role involves developing and optimizing compiler technologies specifically for a RISC-V vector core with an emphasis on efficient code generation for graphics and AI workloads.
  • Candidates should have over 5 years of experience in compiler development and a strong understanding of LLVM or similar compiler infrastructures.
  • Key responsibilities include maintaining the compiler backend, implementing optimization passes, and collaborating with hardware teams on ISA enhancements.
  • The position requires strong C++ programming skills and knowledge of graphics shader compilers or AI compiler stacks, with familiarity in RISC-V architecture preferred.
  • Salary details are not provided, but a BS/MS in Computer Science or a related field is required for applicants.

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 APIsWork 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 optimizationBS/MS in Computer Science or related field

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.