Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia GPU Compiler Engineer - Backend 
United States, Texas 
201080031

18.08.2024

What you will be doing:

  • Understand, modify, and improve multiple NVIDIA proprietary GPU compiler backends written in C++

  • Automatically extract Instruction Set Architecture (ISA) descriptions, transform, and generate portions of compiler phases.

  • Use ISA descriptions to perform binary translation.

  • Design and develop new compiler passes and optimizations to produce best-in-class, robust, supportable compiler and tools

  • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions

What we need to see:

  • B.S. or higher degree in Computer Science/Engineering or equivalent experience

  • 2+ years of compiler code generation experience (preferably with LLVM)

  • Excellent hands-on C++ programming skills

  • Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems

  • Good communication and documentation skills and self-motivated

Ways to stand out from the crowd:

  • Background in LLVM code generation including instruction scheduling, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR)

  • Experience in compiler unit testing, and designing IRs

You will also be eligible for equity and .