Senior Fortran Compiler Engineer

at Nvidia
USD 184,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

CUDA @ 3 Debugging GPU HPC LLVM

Details

NVIDIA’s HPC compiler group is hiring a Fortran compiler developer to join the team building an optimizing compiler. The team is implementing Flang with a focus on high-level optimization of Fortran, OpenACC, and OpenMP.

Responsibilities

  • Solve difficult problems at the intersection of compilers, programming models, and high-performance computing architectures.
  • Implement and improve features in LLVM Flang, OpenACC, and OpenMP.
  • Participate in the evolution of standard language parallelism for GPUs and multicore CPUs.
  • Balance individual effort with teamwork throughout debugging, prototyping, and productization.
  • Discuss and refine software designs and implementation strategies with peers.
  • Partner with application teams to investigate compilation challenges from the HPC community.

Requirements

  • 6+ years of experience working on a production Fortran compiler.
  • Bachelor’s, Master’s, or Ph.D. degree in Computer Science, ECE, or equivalent experience.
  • Proven understanding of compiler internals, including experience with semantic analysis.
  • Knowledge of programming fundamentals, especially in C/C++, with a deep understanding of parallel computer architectures and optimizations.

Preferred Qualifications

  • Deep understanding of Fortran semantics.
  • Direct experience with Flang.
  • Experience writing code using modern C++.
  • Familiarity with OpenACC, OpenMP, or CUDA.
  • Passion for compiler development.

Benefits

The position offers a competitive salary, equity, and benefits package. NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs