Senior Fortran Compiler Engineer
Listed on 2026-06-02
-
Software Development
AI Engineer, Software Engineer, C++ Developer, Machine Learning/ ML Engineer
Overview
NVIDIA’s HPC compiler group is hiring a Fortran compiler developer to join a team building one of the world’s most important optimizing compilers. The role focuses on implementing Flang and advancing high‑level optimization of Fortran, OpenACC, and OpenMP within the LLVM ecosystem.
Responsibilities- Solve complex 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 product‑ization.
- Discuss and refine software designs and implementation strategies with peers.
- Partner with application teams to investigate meaningful compilation challenges from the HPC community.
- 6+ years of experience developing a production Fortran compiler.
- Bachelor’s, Master’s, or Ph.D. degree in Computer Science, Electrical and Computer Engineering, or equivalent experience.
- Proven understanding of compiler internals, including semantic analysis.
- Strong programming fundamentals, especially in C/C++.
- Deep knowledge of parallel computer architectures and optimization techniques.
- Deep understanding of Fortran semantics.
- Direct experience with Flang is a huge plus.
- Experience writing code using Modern C++.
- Familiarity with OpenACC, OpenMP, or CUDA.
- A real passion for compiler development.
Base salary range: 184,000
USD – 287,500
USD, based on location, experience, and peer salaries.
Eligible for equity and a generous benefits package, including health, dental, vision, and other corporate benefits.
Final date to receive applicationsApplications will be accepted until June1,2026.
Equal Opportunity EmployerNVIDIA welcomes the full diversity of our workforce 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.
NVIDIA uses AI tools in its recruiting processes.
#J-18808-Ljbffr(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).