Hiring.Camp

Senior System Software Engineer - GPU Performance Profiling Tools

Nvidia

·

Jun 8, 2026

Location
China, Shanghai
Type
Full-time
Department
Engineering
Seniority
Senior
Source
Workday

Description

At NVIDIA, we are proud of our advanced analysis and debugging tools that help engineers reach outstanding performance and power efficiency in products and applications. We invite creative, diligent, and innovative people to join our committed software team with rigorous standards. This software engineering position focuses on building tools for NVIDIA’s internal teams to improve hardware development and software execution.

As part of the software development team, we work with users from different departments, including Architecture and Software teams. Our mission is to give users intuitive, rich, and detailed insights into workloads and systems. This helps them see opportunities in both software and hardware. We then build high-level models that suggest and deliver world-class hardware and software solutions to our customers. We also debug complex issues to improve system performance and efficiency.

What you’ll be doing:

  • Build and maintain internal profiling tools aimed at performance and power optimization by using real-world GPU applications, such as games and AI workload.
  • Collaborate with our users to model and improve the design for next-generation GPU for better performance and power efficiency
  • Partner with hardware architects to propose new features or improve existing ones based on real-world use cases.

What we need to see:

  • BS+ in Computer Science or a related field (or equivalent experience) with 3+ years of software development experience.
  • Strong system software development skills in C++.
  • Proficiency in using coding agents like Codex, Claude Code, etc.
  • A motivated self-starter with strong problem-solving abilities and excellent customer-facing communication skills.
  • Passion for continuous learning and the ability to work concurrently with multiple global groups.

Ways to stand out from the crowd:

  • Expertise in using GPU APIs such as DirectX12, Vulkan, or CUDA.
  • Proficient in CPU/GPU application performance profiling, analysis, and optimization.
  • Experience contributing to open-source projects, particularly 3D game engines.
  • In-depth knowledge of GPU and/or CPU architecture and general computer architecture principles.

Similar Jobs

30

Senior System Software Engineer, Automotive Performance

Nvidia · US, CA, Santa Clara, United States of America +1 · Remote

Yesterday

Senior System Software Engineer, NvSci

Nvidia · India, Bengaluru

2 days ago

Senior System Software Engineer, NvSci

Nvidia · Bengaluru, KA,IN, IN

2 days ago

Senior System Software Engineer for Kubernetes Fabric Integration

"Cornelis Networks, Inc."

2 days ago

Senior System Software Engineer, SoC Power and Performance - O-RAN Infrastructure

Nvidia · US, CA, Santa Clara, United States of America +2 · Remote

4 days ago

Senior System Software Engineer, SoC Power and Performance - O-RAN Infrastructure

Nvidia · Santa Clara, CA,US, US +2 · Remote

4 days ago

Senior System Software Engineer

Nvidia · India, Pune

4 days ago

Senior System Software Engineer

Nvidia · India, Bengaluru

5 days ago

Senior System Software Engineer

Nvidia · Bengaluru, KA,IN, IN

5 days ago

Senior System Software Engineer, AI Data Platform

Nvidia · Vietnam, Hanoi +1

5 days ago

Senior System Software Engineer, AI Data Platform

Nvidia · Hanoi, Hanoi,VN, VN +1

5 days ago

Senior System Software Engineer - CPU SoC Boot Firmware

Nvidia · US, CA, Santa Clara, United States of America +1

1 week ago

Senior System Software Engineer - CPU SoC Boot Firmware

Nvidia · Santa Clara, CA,US, US +1

1 week ago

Senior System Software Engineer – Data Center Compute Diagnostics

Nvidia · Durham, NC,US, US

1 week ago

Senior System Software Engineer

Nvidia · Pune, MH,IN, IN

1 week ago

Senior System Software Engineer, CUDA Driver for Windows

Nvidia · Santa Clara, CA,US, US +2 · Remote

1 week ago

Senior System Software Engineer – Data Center Compute Diagnostics

Nvidia · US, NC, Durham, United States of America

1 week ago

Senior System Software Engineer, CUDA Driver for Windows

Nvidia · US, CA, Santa Clara, United States of America +2 · Remote

1 week ago

Senior System Software Engineer, AV Platform - Test Platform Infrastructure, Tools and Simulation

Nvidia · Santa Clara, CA,US, US · Hybrid

1 week ago

Senior System Software Engineer, AV Platform - New Platform Bringup

Nvidia · Santa Clara, CA,US, US

1 week ago

Senior System Software Engineer, AV Platform - New Platform Bringup

Nvidia · US, CA, Santa Clara, United States of America

1 week ago

Senior System Software Engineer, AV Platform - Test Platform Infrastructure, Tools and Simulation

Nvidia · US, CA, Santa Clara, United States of America · Hybrid

1 week ago

Head-up Guidance System Senior Software Engineer (Onsite)

RTX · US-OR-WILSONVILLE-596 ~ 27500 SW Parkway Ave ~ BLDG 596, United States of America · Onsite

1 week ago

Senior System Software Engineer - Tegra Boot Stack Firmware

Nvidia · Santa Clara, CA,US, US

1 week ago

Senior System Software Engineer, Client Embedded Controller

Nvidia · Taipei City,TW, TW +1 · Hybrid

1 week ago

Senior System Software Engineer - Tegra Boot Stack Firmware

Nvidia · US, CA, Santa Clara, United States of America

1 week ago

Head-up Guidance System Senior Software Engineer (Onsite)

RTX · US-OR-WILSONVILLE-596 ~ 27500 SW Parkway Ave ~ BLDG 596, United States of America · Onsite

1 week ago

Senior System Software Engineer, Client Embedded Controller

Nvidia · Taiwan, Taipei +1 · Hybrid

1 week ago

Senior System Software Engineer, Agentic Inference - Dynamo

Nvidia · Santa Clara, CA,US, US +1 · Remote

1 week ago

Senior System Software Engineer, Agentic Inference - Dynamo

Nvidia · US, CA, Santa Clara, United States of America +1 · Remote

1 week ago
Senior System Software Engineer - GPU Performance Profiling Tools at Nvidia | Hiring.Camp