GPU Compiler Development Engineer

NVIDIA
Bengaluru, Pune
Workplace: OnsiteFull timeFunction: Product ManagementExperience: 2+ yearsEducation: mastersSkills: ["Analytical skills","Independent work","Leadership","Collaboration"]

Build and improve NVIDIA’s Assembler and Disassembler for GPU compute, helping create tools that enable high-performance applications and libraries for HPC, deep learning, and autonomous driving. You’ll collaborate with GPU architecture and debugger/profiler teams, ensure compatibility and reliable code generation, and work with customers and partners to gather feedback and ship features. The team’s Disassembler (NVDISASM) supports CUDA users worldwide.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
2 months ago

GPU Compiler Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build and improve NVIDIA’s Assembler and Disassembler for GPU compute, helping create tools that enable high-performance applications and libraries for HPC, deep learning, and autonomous driving. You’ll collaborate with GPU architecture and debugger/profiler teams, ensure compatibility and reliable code generation, and work with customers and partners to gather feedback and ship features. The team’s Disassembler (NVDISASM) supports CUDA users worldwide.
Location: Bengaluru, Pune
Workplace: Onsite
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

Key Responsibilities

  • •Develop, maintain, and improve NVIDIA’s Assembler and Disassembler for GPU compute with high standards of performance and reliability.
  • •Collaborate with GPU architecture and debugger/profiler development teams to deliver features and improvements.
  • •Partner with teams working on related components to ensure compatibility, reliability, and high-quality code generation.
  • •Engage with customers and partners to gather feedback and drive innovative ideas and feature development.

Key Requirements

  • •BS or MS degree in Computer Science, Computer Engineering, or equivalent experience.
  • •At least 2+ years of software development experience with assemblers, linkers, loaders, binary tools, and debuggers.
  • •Strong analytical skills and proficiency in C/C++ programming.
  • •Experience in compiler development, including feature support, code generation, and compiler infrastructure.
  • •Solid understanding of Assembly Language/Processor ISA, computer architecture, and system software.
Experience:2+ years
Education:Master's
Skills:Analytical skillsIndependent workLeadershipCollaboration
Tech Stack:CC++AssemblerDisassemblerNVDISASMLinkersLoadersBinary toolsDebuggersDebugger/profiler toolsBintoolsLinker internalsBinary analysisBinary instrumentationBOLTCUDAOpenCLAssembly languageProcessor ISAComputer architecture

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor