Software Engineer - Compiler (LLVM)
New Yesterday
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)
- Strong C++ programming skills
- Background in performance analysis and optimization
- Location:
- London
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Yesterday
Software Engineer - Compiler (LLVM)
-
London
- Technology
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.
More Details -
-
New Yesterday
Software Engineer - Compiler (LLVM)
-
City Of London
- Technology
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. Have 5+ years of experience in compiler development.
More Details -