GPU Compiler Developer

Bolt Graphics

$175K — $220K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

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
  • Strong proficiency with C++ and assembly
  • Experience with code analysis, IR (LLVM, MLIR, ISPC)

Responsibilities

  • Develop LLVM-based compiler backend for RISC-V vector execution environment
  • Design optimization passes for parallel vector workloads
  • Collaborate with hardware architects on performance optimization
  • Coordinate with GPU Driver team for host communication
  • Develop host-side GPU emulation environments
  • Create toolchain for optimization and debugging

Benefits

  • Medical, Dental, & Vision - 100% covered premiums
  • Equity - Stock Options
  • 401(k) match
  • WFH Equipment Reimbursement
  • Generous Paid Time Off
Full Job Description
About the role:

We're looking for highly experienced GPU Compiler Developer. You will focus on the design, development, implementation, and toolchain of a high-performance compiler stack for our proprietary RISC-V GPU architecture. You will play a key role in developing the GPU execution environment and transforming shader IR code into highly optimized machine code.

We are looking to fill a range of Junior to Senior roles.

What you'll do:

  • 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

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

Preferred Qualifications:

  • Understanding and experience with RISC-V and vector processors
  • Experience implementing an RTOS environment and/or device firmware
  • Experience with PCIe bus communications
  • Experience co-designing hardware architectures
  • Understanding of path and ray tracing


Compensation Range: $175,000-$220,000 per year (California). This range represents the anticipated base pay for this role; the final offer may vary based on qualifications, experience, and location.

Benefits:

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


Similar Jobs

More Jobs at Bolt Graphics

  • Software Configuration Manager
    $110K — $170K *
    Sunnyvale, CA 94087 (Santa Clara County)
    Information Technology
    In-Person
  • R&D Engineer
    $150K — $220K *
    Sunnyvale, CA 94087 (Santa Clara County)
    Technical Services
    In-Person
  • Lead SoC Architect
    $200K — $250K *
    Sunnyvale, CA 94087 (Santa Clara County)
    Consumer Technology
    In-Person
  • GPU Standards Development Lead
    $175K — $250K *
    Sunnyvale, CA 94087 (Santa Clara County)
    Consumer Technology
    In-Person
  • RTL Design Tech Lead (ASIC/SoC)
    $220K — $250K *
    Sunnyvale, CA 94087 (Santa Clara County)
    Technical Services
    In-Person

More Consumer Technology Jobs

Find similar GPU Compiler Developer jobs: