Compiler Engineer, Compute Front-End - New College Grad 2026
At a glance
AI generatedTL;DR
As a Compiler Software Engineer at NVIDIA’s CUDA Compiler team, you will lead the design and implementation of enhancements to the optimizing CUDA C++ compiler driver and front-end, ensuring seamless integration with third-party compilers. Your daily tasks include contributing to the evolution of the CUDA C++ programming language specification, driving robustness in the front-end, and delivering high-quality software for production releases. You’ll work closely with customers and partners to support the compiler and address their needs effectively. Ideal candidates possess advanced C++ development skills, experience with large codebases, and a strong background in compiler engineering using tools like EDG or LLVM-clang. Additionally, familiarity with parallel programming concepts and CUDA C++ application development is crucial for tackling complex challenges in deep learning, scientific computation, and other high-performance computing domains.
Skills
What you'll do
- Design and implement enhancements to the CUDA C++ compiler driver and front-end.
- Contribute to the evolution of the CUDA C++ programming language specification.
- Drive improvements in language conformance, front-end robustness, and compile-time efficiency.
- Provide engineering support for the compiler and deliver targeted changes for production releases.
- Establish strong relationships with customers and partners through high-quality software development.
What we're looking for
- BS/MS/PhD in Computer Science or related field with 1+ years of compiler development experience.
- Advanced skills in C++ for large, modularized codebases.
- Knowledge of compiler front-end technology and experience with EDG, LLVM-clang, or similar industrial compilers.
- Deep understanding of parallel programming concepts and CUDA C++ application development.
- Capability to manage competing priorities while achieving objectives under tight deadlines.
- Strong interpersonal and communication skills for effective teamwork and customer/partner relationships.
Employer
About Nvidia
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 825 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.
Most-posted roles
- Senior Solutions Architect, AI Infrastructure 4
- Senior System Software Engineer - AV Platform 4
- Senior Circuit Design Engineer 3
- Senior Circuit Methodology Engineer 3
- Senior Deep Learning Performance Architect 3