NVIDIA logo

System Software Engineer - GPU Profiling

NVIDIA
July 07, 2026
Full-time
On-site
Pune, Maharashtra, India
Test Engineering Jobs, Level - Mid-Career

Job Title

System Software Engineer - GPU Profiling

Role Summary

Develop profiling and performance-analysis features for NVIDIA GPUs as part of the GPU Foundations Developer Tools team. Work on low-level libraries and Nsight tools, collaborate with hardware architects, and support profiling across platforms from datacenters to embedded systems.

Experience Level

Mid-level. Typical experience varies by degree: B.Tech +4 years, M.Tech +2 years, or Ph.D. candidates considered.

Responsibilities

Primary responsibilities focus on profiling library and tool development, data collection methodology, and product quality.

  • Design and implement performance metrics and profiling features for NVIDIA GPUs in collaboration with multi-disciplinary teams.
  • Develop and improve methodologies for profiling data collection and analysis.
  • Extend and maintain the GPU profiling library and tooling to expose new features to customers.
  • Interpret hardware specifications to design and implement software solutions.
  • Author and maintain unit tests and test frameworks to ensure product quality.
  • Support profiling across a range of platforms, from supercomputers to embedded systems.

Requirements

Must-have technical skills and experience; nice-to-have items listed separately.

  • Proficient in C, C++, and Python; strong knowledge of data structures and algorithms.
  • Solid understanding of computer architecture (CPUs and GPUs) and operating-system concepts.
  • Experience with software design principles and building maintainable system software.

Nice-to-have:

  • Device driver or system software development experience.
  • Familiarity with GPU APIs such as CUDA, OpenCL, OpenGL, Direct3D, or Vulkan.
  • Experience authoring developer tools or performance-analysis tools for GPUs.
  • Ability to read and write assembly, especially for multi-processor architectures.

Education Requirements

B.Tech (EE/CS) with 4+ years of experience, M.Tech with 2+ years of experience, or a Ph.D. are listed as acceptable. The posting also permits equivalent practical experience and references Electrical Engineering and Computer Science fields.


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-07-07