Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior LLVM Compiler Engineer

Home > C/C++ programming jobs

Senior LLVM Compiler Engineer in Others new

  • Shanghai, China

Responsibilities

  • Contribute to NVIDIA’s retargetable GPU compiler backend team.
  • Develop compiler optimizations and tools that are robust, supportable, and high performing.
  • Work on register allocation, instruction scheduling, synchronization, and loop optimization.
  • Optimize deep learning, ray tracing, and HPC workloads for massively parallel GPU architectures.
  • Develop solutions for GPU compiler challenges and help influence future GPU architectures.
  • Explore and adopt modern AI to improve compiler productivity.

Requirements

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related field.
  • 5+ years of relevant experience in compiler design.
  • Proficiency in compiler design and a strong background in program analysis and high-level optimizations.
  • Excellent C and C++ programming skills.
  • Hands-on experience with compiler infrastructures such as LLVM or GCC.
  • Good understanding of processor architecture.
  • Experience working in a global team, with strong communication, self-motivation, and ability to influence others.
  • Preferred: master’s degree or PhD with 8+ years of relevant experience.
  • Preferred: experience solving complex optimization problems, instruction scheduling, register allocation, CUDA, DirectX, OpenGL, or Vulkan application development.

Nvidia

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is n...

Similar positions

Firmware Engineer

  • Solidigm
  • Full time
  • Canada
  • 10/30/2026
  • Vancouver

Software Development Engineer-Health

  • Apple
  • Full time
  • USA
  • 10/30/2026
  • Sunnyvale, CA

Principal Software Engineer, WebRTC

  • Roblox
  • Full time
  • USA
  • 10/30/2026
  • Salary: $295k - $345k/yr
  • San Mateo, CA

Intern - Software Engineer, CPU Debugger

  • Nintendo
  • Full time
  • USA
  • 10/30/2026
  • Redmond, WA

Intern - Software Engineer, Connectivity (NTD)

  • Nintendo
  • Full time
  • USA
  • 10/30/2026
  • Redmond, WA