Senior Systems Software Engineer, CUDA and AI HW Profiler

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Austin, TX
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
7 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $197k
$140k $252k
below market most similar roles pay here above market

This role pays more than 58% of similar roles. Most pay $151,000–$235,750 — the blue band above. At the midpoint, this role pays about $197k versus about $193k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Systems Software Engineer, CUDA and AI HW Profiler

As a Senior Systems Software Engineer, CUDA and AI HW Profiler, you will join the team responsible for NVIDIA Nsight Compute to develop groundbreaking performance tools for GPUs. You will design and implement innovative features specifically for AI applications, creating tools used by CUDA developers worldwide to harness GPU power. Your daily work involves collaborating with the compiler and CUDA driver teams to influence and design new features from the bottom up. The role requires strong programming skills in C++, a background in software engineering with a focus on performance tools, and knowledge of GPU hardware. Candidates should ideally possess expertise in CUDA kernel programming and profiling, along with the ability to parse DWARF. You will solve technical problems related to GPU performance profiling for high-performance computing.

What you'll do

  • Design and implement innovative features for GPU performance profiling tools.
  • Focus tool development on Artificial Intelligence (AI) applications.
  • Build tools for immediate use by global CUDA developers.
  • Interact with compiler and CUDA driver teams to design new features from the bottom up.
  • Develop groundbreaking performance tools for both newcomers and top-tier CUDA experts.
  • Craft the future of profiling tools to help engineers harness full GPU power.

What we're looking for

  • 5+ years of proven experience in software engineering with a focus on performance tools.
  • B.S. in EE/CS or equivalent experience.
  • Strong programming skills in C++.
  • Existing knowledge of GPU hardware or a strong motivation to learn.
  • Expertise in CUDA kernel programming and profiling (preferred).
  • Knowledgeable in parsing DWARF (preferred).
  • Outstanding interpersonal skills and the ability to collaborate effectively as part of a dynamic team (preferred).
  • Highly motivated to apply knowledge and eager to learn new skills in a fast-paced environment (preferred).

More like this

Similar roles

Senior Software Engineer, CUDA Driver

Nvidia

Santa Clara, CA 57 days ago $152,000–$241,500
CUDA C Kernel-mode development Linux Parallel computing Systems software HW/SW co-design Performance modeling Virtual memory Distributed training Deep learning frameworks Memory coherence Interconnects Memory-mapped IO
5+ yrs exp

Senior System Software Engineer, Performance, CUDA Driver

Nvidia

Santa Clara, CA 13 days ago $184,000–$287,500
CUDA C++ C GPU systems-programming Operating Systems Computer Architecture Concurrency Kernel Software Drivers performance-engineering Python HPC Deep Learning Memory Management Profiling Hardware/Software Co-design
7+ yrs exp Hybrid

GPU Performance Profiling Engineer

Nvidia

Austin, TX +1 81 days ago $152,000–$241,500
C C++ Python CUDA GPU Architecture x86 ARM Kernel-mode Drivers Performance Profiling Hardware-Software Co-design Device Driver Development SoC SDKs Data Collection Networking High Performance Computing Deep Learning
4+ yrs exp

Principal System Software Engineer, CUDA Driver

Nvidia

Santa Clara, CA 13 days ago $272,000–$431,250
CUDA C C++ Kernel Mode Drivers Operating Systems HW/SW Co-design Virtual Memory Threads Process Control GPU Architecture Memory Coherence Memory-Mapped IO Software Verification High-Performance Computing Artificial Intelligence
10+ yrs exp