Used Tools & Technologies
Not specified
Required Skills & Competences ?
Parallel Programming @ 6 CUDA @ 3 GPU @ 3Details
We are looking for an enthusiastic LLVM Compiler Engineer for a role in the GPU Software organization. The team delivers features and improvements to realize the potential of NVIDIA GPUs across workloads such as deep learning, scientific computation, self-driving cars, and AAA game graphics. The compiler organization shapes every GPU NVIDIA produces and this role contributes to core compiler components for graphics drivers and GPU compute acceleration.
Responsibilities
- Design and implement significant parts of the graphics compiler (SPIR-V and DXIL compiler).
- Perform performance analysis and design/implement new optimizations.
- Partner with global compiler, GPU driver, architecture, and application teams to coordinate improvements and resolve problems.
- Identify and tackle meaningful compilation problems for state-of-the-art GPU technologies.
- Contribute to open-source projects such as GLSLANG, LLVM, and DXC (HLSL compiler).
Requirements
- BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience.
- 2+ years of experience and a strong background in compilers.
- Strong C/C++ programming skills and a deep understanding of parallel programming models.
- Experience with compiler optimizations, especially working with the LLVM infrastructure.
Ways to stand out
- Prior experience developing CUDA, DirectX, OpenGL, or Vulkan applications.
- Experience developing shader compilers or working with shader languages (GLSL, HLSL, SLANG).
- Background in compiler optimizations and code generation for GPUs.
- Experience building compiler frameworks and doing code generation.
- Strong interpersonal and collaboration skills; ability to influence and work well with others.
Compensation & Benefits
- Base salary range: 120,000 USD - 189,750 USD (your base salary will be determined based on location, experience, and pay of employees in similar positions).
- Eligible for equity and benefits (see company benefits link referenced in original posting).
Additional information
- Applications accepted at least until October 13, 2025.
- NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. They do not discriminate on the basis of protected characteristics.