NVIDIA logo

Senior Debugger Software Engineer - IDE

NVIDIA
May 17, 2026
Full-time
Remote friendly (Santa Clara, California, United States)
United States
$184,000 - $356,500 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Debugger Software Engineer - IDE

Role Summary

Join the NVIDIA Developer Tools team to design, implement, and integrate debugger features into NVIDIA's developer tooling. The role focuses on improving developer productivity through debugging features, data and parallel-language visualization, and IDE integrations.

Work closely with research, libraries, and product teams to deliver performant, cross-IDE tooling for GPU software development.

Experience Level

Senior — typically 8+ years of relevant software engineering experience.

Responsibilities

Primary responsibilities include:

  • Architect, design, and implement debugger features and integrations into existing NVIDIA developer tools.
  • Collaborate with research, libraries, and product teams to define and prioritize debugger capabilities that improve developer productivity.
  • Investigate performance bottlenecks in tooling and implement solutions to improve overall performance.
  • Develop and maintain tooling that works across supported IDEs (for example Visual Studio and Visual Studio Code).
  • Contribute to data visualization, parallel language visualization, and AI-assisted code development features.

Requirements

Must-have technical skills and experience:

  • In-depth knowledge of C++, JavaScript, and TypeScript.
  • Experience with Electron, Node.js, and React.
  • Strong fundamentals in algorithms, data structures, programming languages, parallel computing, and systems software.
  • Experience with version control systems (Git, Perforce, etc.).
  • Excellent communication and ability to work in a dynamic, distributed team.

Nice-to-have:

  • Experience building debuggers, profilers, or other developer tools.
  • Expert knowledge of GPU architectures and GPU programming.
  • Experience developing IDE integrations and user interfaces.

Education Requirements

Bachelor's degree in Computer Science, Mathematics, or a related engineering field, or equivalent practical experience. Master’s or PhD in Computer Science, Mathematics, or related engineering fields is preferred.


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-05-15