×
Register Here to Apply for Jobs or Post Jobs. X

Compiler Engineer, Compute Front-End - College Grad

Job in Santa Clara, Santa Clara County, California, 95053, USA
Listing for: NVIDIA Corporation
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Software Engineer, AI Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 124000 - 195500 USD Yearly USD 124000.00 195500.00 YEAR
Job Description & How to Apply Below
Position: Compiler Engineer, Compute Front-End - New College Grad 2026

We are looking for a highly motivated Compiler Software Engineer to join this dynamic and innovative CUDA Compiler team. You will craft compiler capabilities that enable development and deployment of high performance parallel applications on NVIDIA's next generation GPU’s. Our team delivers language extensions and performance improvements to better realize the potential of NVIDIA hardware for a wide range of computational workloads, including deep learning, scientific computation, self‑driving cars, video games, and virtual reality.

In this role, as a leader on our team, you will work on the optimizing CUDA C++ compiler, a core component of our platform for accelerating general‑purpose computation on the GPU. The CUDA programming language defines a unified programming model across a range of system configurations and hardware capabilities. The compiler translates parallel programs written in CUDA/C++ into microcode that is optimized for fast execution on NVIDIA’s GPU architectures.

What you’ll be doing :
  • Design and implement enhancements to the CUDA C++ compiler driver and front‑end, ensuring tight integration with industry‑leading third‑party compiler software.
  • Contribute to the CUDA C++ programming language specification and its evolution, factoring in support for new GPU hardware capabilities.
  • Drive language conformance, front‑end robustness, and compile‑time improvements that benefit a wide range of users, from deep learning researchers to safety‑critical software developers.
  • Provide engineering support for the compiler and deliver targeted changes for production customer releases.
  • Establish strong customer/partner relationships and trust through excellent execution and high‑quality software development.
What we need to see:
  • BS/MS/PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).
  • 1+ years of experience in developing production compilers or related software.
  • Knowledge of compiler front‑end technology.
  • Advanced C++ development skills, including experience working with large, modularized codebases.
  • Strong interpersonal, verbal and written communication skills.
  • Capability to achieve objectives under tight deadlines.
  • Experience executing tasks while managing competing priorities.
  • Experience writing and debugging multithreaded programs.
  • Deep understanding of technology and passion for what you do, with proven teamwork and the ability to guide and influence within a dynamic matrix environment.
Ways to stand out from the crowd:
  • Strong track record in compiler engineering with EDG, LLVM‑clang or other industrial strength compiler front‑ends.
  • Prior work on domain‑specific front‑ends or IRs such as MLIR, including dialect development or integration with custom compilers.
  • CUDA C++ application development experience.
  • Strong understanding of parallel programming concepts.
  • Experience working with programming language and programming language standards.
Compensation and Benefits
  • Base salary range for Level2: $124,000–$195,500; for Level3: $152,000–$241,500.
  • Eligibility for equity and a comprehensive benefits package.
Equal Opportunity Employment

NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary