Senior GPU Compiler Development Engineer
Core
Design and develop NVIDIA's Assembler and Disassembler tools to enable high-performance applications and libraries for HPC, Deep Learning, and Autonomous Driving.
Role type
Senior IC GPU Compiler Development Engineer
Builds
NVIDIA Assembler (NVDISASM) and Code Analysis Tools for GPU compute
Domain
Hardware/Software interface, GPU architecture, Low-level system software
Required skills
C/C++ programming, Compiler development, Assembly Language, Processor ISA knowledge, Object file formats (ELF, DWARF), Binary analysis & instrumentation
Preferred skills
GPU architecture expertise, Debugger/Profiler internals, CUDA/OpenCL APIs, AI tool usage
Technologies
CUDA, OpenCL, ELF, DWARF, BOLT
Responsibilities
Lead design and development of GPU Assembler and Disassembler, Implement binary analysis features (call graphs, register usage, patching), Collaborate with architecture and debugger teams, Work with customers to drive product innovation
Seniority
Senior, hands-on IC