Skip to main content
NVIDIA logo

Senior GPU Compiler Development Engineer

NVIDIA
October 2, 2026
Full-time
On-site
Bengaluru, Karnataka, India
EDA Jobs, Level - Senior

Job Title

Senior GPU Compiler Development Engineer

Role Summary

Join the GPU Assembler team to develop NVIDIA's assembler and disassembler tooling used across CUDA and GPU compute workflows. The role focuses on building binary analysis, assembler, and code-analysis tools that enable high performance for HPC, deep learning, and autonomous-driving applications.

Experience Level

Senior-level. The role expects 8+ years of professional experience in low-level system software development and at least 6 years working on compilers, assemblers, binary utilities, or binary analysis tools.

Responsibilities

Primary responsibilities include design, development, and collaboration across architecture and tooling teams.

  • Lead design and implementation of GPU assembler and disassembler components.
  • Develop binary analysis and instrumentation features (e.g., call-graph generation, register usage analysis, binary patching).
  • Collaborate with GPU architecture, debugger, and profiler teams to define requirements and deliver features.
  • Ensure compatibility and quality across related toolchain components.
  • Engage with internal and external customers/partners to gather feedback and drive product improvements.

Requirements

Must-have technical skills and experience for the role.

  • 8+ years in low-level system software development; minimum 6 years specifically in compilers, assemblers, or binary tools.
  • Strong C/C++ programming and analytical skills.
  • Experience in compiler areas such as feature support, code generation, or compiler infrastructure.
  • Good understanding of assembly language and processor ISA; GPU ISA knowledge is a plus.
  • Familiarity with object file formats (e.g., ELF) and debugging formats (e.g., DWARF).

Nice-to-have

  • Experience with debugger/profiler internals, linkers, or binary instrumentation tools (for example, BOLT).
  • Familiarity with GPU development and compute APIs such as CUDA or OpenCL.
  • Practical use of AI-assisted coding tools in workflow (e.g., Cursor, Codex, Claude).

Education Requirements

Bachelor's (BS) or Master's (MS) degree in Computer Science, Computer Engineering, or a related technical field.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-09-30