NVIDIA logo

Senior Code Generator Compiler Engineer

NVIDIA
August 22, 2026
Full-time
On-site
Austin, Texas, United States
$152,000 - $241,500 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Code Generator Compiler Engineer

Role Summary

Develop and improve NVIDIA's GPU compiler backend to generate high-performance machine code for graphics and compute workloads. The role focuses on code generation, register allocation, and compiler optimizations within a global compiler engineering team that works closely with hardware and application groups.

Primary objective: deliver robust, maintainable compiler passes and tooling that maximize GPU performance.

Experience Level

Senior level β€” guideline: 3+ years of compiler code generation experience (preferably with LLVM). MS/PhD highly desired; equivalent practical experience accepted.

Responsibilities

The core responsibilities include:

  • Maintain, modify, and improve a proprietary GPU compiler backend implemented in C++.
  • Design and implement register allocation passes and other code-generation optimizations.
  • Collaborate with compiler, hardware, and application teams to identify and resolve performance and correctness issues.
  • Develop and maintain tests and tools to validate compiler correctness, performance, and IR transformations.

Requirements

Must-have and preferred qualifications:

  • Must-have: 3+ years of compiler code generation experience (preferably LLVM); strong hands-on C++ programming skills; solid software engineering practices; good communication and documentation skills; self-motivated.
  • Nice-to-have: experience with instruction scheduling, software pipelining, register allocation techniques, GlobalISel, TableGen, LLVM IR and Machine IR (MIR); compiler unit testing and IR visualization; significant academic compiler project or thesis work.

Education Requirements

B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience. MS/PhD highly desired.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-08-21