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

System Software Engineer, Profiler - GPU

NVIDIA
Apply →
remote senior full-time

First indexed 25 Jul 2026

Description

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

As a system software engineer in the Developer Tools group, you will develop software empowering GPU application developers to build outstanding compute applications deployed on large distributed environments.

Responsibilities:

  • Design, develop, and maintain GPU performance foundation libraries for Nsight tools focusing on high-fidelity hardware events and counters.
  • Develop and implement GPU assembly tests.
  • Build and maintain a test validation framework written primarily in CUDA and GPU Assembly.
  • Utilize emulators to debug and verify instruction events.
  • Document tools use cases and data processing workflows to facilitate architectural explorations.

Requirements:

  • B.S. EE/CS or equivalent experience and 5+ years of experience, or M.S. with 2+ years' experience, or Ph.D.
  • Strong programming ability in C, C++, and scripting languages such as Python.
  • Understanding of low-level assembly code.
  • Solid understanding of hardware pipeline and execution unit instruction pipeline concepts.
  • Knowledge of hardware-software co-design principles and practices.
  • Experience with performance analysis and optimization of software on hardware accelerators.
  • Experience with developing on simulators and emulators.
  • Excellent problem-solving skills and ability to work collaboratively.
  • Strong communication skills, both written and verbal.

Preferred Qualifications:

  • Knowledge of compute (CUDA/OpenCL), modern graphics (DirectX12, OpenGL, Vulkan, Metal), or DL frameworks (PyTorch/JAX).
  • Prior experience authoring developer tools, particularly for GPUs, games, pro visualization, or compute workloads.
  • Knowledge of performance analysis, particularly of GPU applications.
  • Experience in driver development.

You will also be eligible for equity and benefits.

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/US-TX-Austin/System-Software-Engineer--Profiler---GPU_JR2011622