New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

System Software Engineer - GPU Profiling

NVIDIA
Apply →
mid full-time Pune, India

First indexed 7 Jul 2026

Description

At NVIDIA, we build groundbreaking products for various sectors including Deep Learning, High Performance Computing, Gaming, VR, and Automotive.

As a system software engineer in the Developer Tools group, you will develop software that empowers GPU application developers to build outstanding applications.

Responsibilities

  • Partner with multi-disciplinary teams to design, implement, and verify performance metrics for NVIDIA GPUs
  • Develop and improve methodologies for profiling data collection from GPUs
  • Define, invent, and improve the GPU profiling library with new features
  • Read and understand HW specs to design solutions based on it
  • Work on software unit level tests and framework ensuring the quality of the product
  • Support a variety of platforms ranging from super-computers to embedded systems

Requirements

  • B.Tech. EE/CS or equivalent with 4+ years of experience, or M.Tech. with 2+ years of experience, or Ph.D.
  • Strong programming ability in C, C++, Python with proficiency in Data Structures and Algorithms
  • Solid understanding of Computer Architecture and Operating System concepts
  • Knowledge of SW design principles

Preferred Qualifications

  • Experience in Device Drivers or System Software development
  • Knowledge of GPU APIs such as CUDA, OpenCL, OpenGL, Direct3D, Vulkan
  • Prior experience authoring developer tools, particularly for GPUs
  • Experience in performance analysis of GPU applications
  • Ability to read and write in Assembly language, especially for multi-processor architectures
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Pune/System-Software-Engineer---GPU-Profiling_JR2020625