GPU Compiler Architect (LLVM/RISC-V)

Bolt Graphics

Sunnyvale (CA)

On-site

USD 175,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental & Vision 100% covered
Stock Options
401(k) match
WFH Equipment Reimbursement
Generous Paid Time Off

Job summary

Bolt Graphics is seeking an experienced GPU Compiler Developer in Sunnyvale, CA to design, implement, and optimize a high-performance compiler stack for our proprietary RISC-V GPU architecture.

You will transform shader IR into optimized machine code, develop the LLVM-based backend, and collaborate with hardware and driver teams to maximize performance and efficiency. This role ranges from junior to senior levels and offers a competitive package.

Qualifications

  • Bachelor’s/Master’s degree in Computer Engineering, Computer Science, or related field.
  • Industry experience with GPU compilers.
  • Deep understanding of GPU architectures and toolchains.
  • Deep understanding of parallel programming languages for GPUs.
  • Deep understanding of compiler operation.
  • Deep understanding of computer architecture and microarchitecture, including memory hierarchy, instruction flow, vectorization, and other modern processors.
  • Strong proficiency with C++ and assembly.
  • Experience with code analysis, IR (LLVM, MLIR, ISPC), and LLVM and GCC internals.
  • Demonstrated ability to ship high-quality production software.

Responsibilities

  • Focus on the development of the LLVM-based compiler backend for a RISC-V vector execution environment transforming shader IR code into highly optimized machine code.
  • Play a key role in the development of the GPU execution environment.
  • Design optimization passes for parallel vector workloads and proprietary intrinsics.
  • Collaborate with hardware architects to optimize performance and efficiency.
  • Coordinate with the GPU Driver team to communicate with the host through PCIe or on-board shared memory.
  • Develop host-side GPU emulation and evaluation environments.
  • Develop a toolchain for development, optimization, and debugging.

Skills

GPU compilers
LLVM
C++
Assembly
RISC-V
Shader IR
Parallel programming
Toolchain
GCC internals

Education

B.S./M.S. in CS/CE

Tools

LLVM
MLIR
ISPC
GCC internals

Job description

Bolt Graphics is seeking an experienced GPU Compiler Developer in Sunnyvale, CA to design, implement, and optimize a high-performance compiler stack for our proprietary RISC-V GPU architecture.

You will transform shader IR into optimized machine code, develop the LLVM-based backend, and collaborate with hardware and driver teams to maximize performance and efficiency. This role ranges from junior to senior levels and offers a competitive package.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GPU Driver & Standards Engineer
GPU Driver & Standards Engineer

Bolt Graphics • Sunnyvale (CA)

On-site
USD 175,000 - 250,000
Medical coverage
Dental and Vision
401(k) match
+2
GPU Compiler Developer
GPU Compiler Developer

Bolt Graphics • Sunnyvale (CA)

On-site
USD 175,000 - 220,000
Medical, Dental & Vision 100% covered
Stock Options
401(k) match
+2
GPU Compiler Lead
GPU Compiler Lead

Bolt Graphics • Sunnyvale (CA)

On-site
USD 175,000 - 250,000
Medical, Dental, & Vision - 100% covered premiums
Equity - Stock Options
401(k) match
+1
GPU Driver Engineer – Windows/Linux, PCIe
GPU Driver Engineer – Windows/Linux, PCIe

Bolt Graphics • Sunnyvale (CA)

On-site
USD 175,000 - 250,000
Medical, Dental, & Vision - 100% paid
Equity - Stock Options
401(k) match
+2
GPU Driver Engineer: High-Performance PCIe & Vulkan
GPU Driver Engineer: High-Performance PCIe & Vulkan

Bolt Graphics, Inc. • Sunnyvale (CA), Northern (KY)

Hybrid
USD 175,000 - 250,000
Medical, Dental, & Vision coverage
Equity stock options
401(k) match
+2
Senior GPU Compiler Architect — LLVM & Codegen Lead
Senior GPU Compiler Architect — LLVM & Codegen Lead

Bolt Graphics • Sunnyvale (CA)

On-site
USD 175,000 - 250,000
Medical, Dental, & Vision - 100% covered premiums
Equity - Stock Options
401(k) match
+1
GPU Standards Lead: Drive Vulkan/OpenGL on a RISC‑V GPU
GPU Standards Lead: Drive Vulkan/OpenGL on a RISC‑V GPU

Bolt Graphics • Sunnyvale (CA)

On-site
USD 175,000 - 250,000
Medical, Dental, Vision - 100% covered
Equity - Stock Options
401(k) match
+2
GPU Standards Engineer: Vulkan/OpenCL Driver + Equity
GPU Standards Engineer: Vulkan/OpenCL Driver + Equity

Bolt Graphics, Inc. • Sunnyvale (CA), Northern (KY)

Hybrid
USD 175,000 - 250,000
Medical, Dental, & Vision premiums 100
Equity - Stock Options
401(k) match
+2
GPU Standards Lead for Vulkan/OpenGL/SYCL
GPU Standards Lead for Vulkan/OpenGL/SYCL

Bolt Graphics, Inc. • Sunnyvale (CA)

On-site
USD 175,000 - 250,000
Medical, dental, & vision coverage
Equity - stock options
401(k) match
+2
Senior Staff Compiler Engineer - MLIR/LLVM GPU
Senior Staff Compiler Engineer - MLIR/LLVM GPU

Advanced Micro Devices • San Jose (CA)

Hybrid
USD 180,000 - 240,000
AMD Benefits