GPU Performance Profiling Engineer

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TXSanta Clara, CA
Salary
$152,000–$241,500 / yr
Posted
35 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $214k
This role $197k
$139k most similar roles pay here $271k

This role pays less than 60% of similar roles. Most pay $185,050–$242,312 — the shaded band above. At the midpoint, this role pays about $197k versus about $214k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · GPU Performance Profiling Engineer

As a GPU Performance Profiling Engineer on the GPU Foundations Developer Tools team, you will develop performance analysis capabilities for next-generation GPUs and SoCs. Your daily responsibilities include analyzing hardware and software feature sets to ensure high-quality developer tool support and observability of critical behaviors. You will collaborate with architects and software library developers to prototype new data collection methods while refining tools to reduce time and cost to market. The role requires expertise in C, C++, and Python, along with experience in user-mode and kernel-mode drivers. Candidates must possess a deep understanding of CPU and GPU architectures, hardware pipeline concepts, and performance analysis for GPU applications. You will work on the technical challenge of optimizing how developers utilize hardware potential through advanced profiling tools across various software stacks and programming models like CUDA.

What you'll do

  • Analyze hardware and software feature sets for next-generation GPU and SoC performance tools.
  • Review chip features to ensure high-quality developer tool support and observability of critical behaviors.
  • Prototype new data collection methods to improve tool quality and reduce time to market.
  • Refine data collection techniques in coordination with architecture and technology teams.
  • Develop performance analysis capabilities for NVIDIA hardware, drivers, and SDKs.
  • Support the development of tools that help users maximize GPU hardware potential.

What we're looking for

  • A B.S. in EE/CS with 4+ years of experience, an MS with 2+ years of experience, or a Ph.D. is required.
  • Demonstrated expertise in the software stack including C, C++, and Python applications.
  • Experience with both user-mode and kernel-mode drivers is required.
  • Proven knowledge of CPU and/or GPU architectures such as x86 or ARM.
  • Solid understanding of hardware pipeline concepts at a detailed implementation level.
  • Knowledge of performance analysis concepts specifically for GPU applications.
  • Proficiency in hardware-software co-design principles and practices.
  • Experience with CUDA, GPU programming models, and developer tool authorship is preferred.

More like this

Similar roles

GPU Performance Analysis Engineer

Qualcomm

San Diego, CA 64 days ago $195,200$292,800
Vulkan C++ Python HLSL GLSL spirv Android GPU Architecture Performance Analysis GFXR Render doc Graphics Pipelines Raytracing AI Tools
6+ yrs exp