Du arbeitest eng mit Compiler-Entwicklern an spannenden Funktionen für CPUs und GPUs. Dabei liegt dein Schwerpunkt auf der Entwicklung von Compilern, die die Zukunft von HPC entscheidend prägen.
Anforderungen
- •Currently pursuing a Master's or Ph.D. in Computer Science
- •Knowledge of computer architecture fundamentals
- •Proven C or C++ programming skills
- •Experience with Linux
- •Knowledge of Modern C++ semantics
- •Experience with GPU-based parallel computing
- •Familiarity with parallel programming (OpenMP, OpenACC, MPI)
- •Direct experience with LLVM IR
Deine Aufgaben
- •Mit Compiler-Entwicklern zusammenarbeiten
- •Funktionen oder Experimente für CPUs und GPUs verbessern
- •Zukunft von HPC beeinflussen
- •Compiler und Tools für C, C++, Fortran entwickeln
Original Beschreibung
# HPC Compiler Intern - Summer 2025
**Germany, Munich** | **Full time**
Do you want to learn how compiler technology is enabling GPUs for high performance computing? NVIDIA's HPC Compiler team is looking for an intern to join our team developing one of the world's most important optimizing compilers.
**What you'll be doing:**
* You will work directly with our compiler engineers to improve or enable interesting features or experiments for CPUs or GPUs in our C, C++, and Fortran compilers.
* Our team builds the compilers and tools that influence the future of HPC and help drive future implementations of C, C++, Fortran, OpenMP, and OpenACC.
* Having coursework in compilers and knowing one or more of C++, CUDA, OpenMP or OpenACC is a huge plus!
## What we need to see:
* Currently pursuing a Master's or Ph.D. in Computer Science
* Knowledge of computer architecture fundamentals and compiler internals
* Proven C or C++ programming skills
* Experience with Linux
## Ways to stand out from the crowd:
* Knowledge of Modern C++ semantics
* Experience with GPU-based parallel computing
* Familiarity with parallel programming (OpenMP, OpenACC, MPI)
* Direct experience with LLVM IR