Compiler Engineer (llvm)
New Yesterday
Job Description
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
- BS/MS in Computer Science or related field
- Location:
- City Of London
- Job Type:
- FullTime
We found some similar jobs based on your search
-
New Yesterday
Compiler Engineer (llvm)
-
London
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.Collaborate with hardware team on ISA definition and enhancements.
More Details -
-
New Yesterday
Compiler Engineer (llvm)
-
City Of London
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.Collaborate with hardware team on ISA definition and enhancements.
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 -
-
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 -