Taro Logo

Lead System Software Engineer, CPU and GPU Performance Visualization Tools

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
Champaign, IL, USAAustin, TX, USARedmond, WA, USA
$224,000 - $425,500
DevOps
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS · Automotive

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Lead System Software Engineer to join their Software Development Tools Team. This role focuses on developing cutting-edge CPU and GPU performance visualization tools, working at the intersection of hardware and software optimization.

The position offers an opportunity to work on premiere multi-discipline GPU+CPU+networking profiling tools, enabling developers across various sectors including HPC, Machine Learning, Deep Learning, AI, and Autonomous Machines. You'll be collaborating with system architects, product engineers, and international teams to bring industry-defining products to market.

The role requires 12+ years of experience in hardware/software positions, with a strong educational background in Computer Science or related fields. You'll be writing code primarily in C/C++ and Python, while working closely with customers and engineers to solve complex problems and deliver innovative solutions.

What makes this role particularly exciting is the opportunity to influence hardware development discussions and work with researchers and real-world developers who are advancing computing systems. The position offers a competitive salary range of $224,000 - $425,500 USD (depending on level), plus equity and benefits.

NVIDIA's commitment to diversity and innovation makes it one of technology's most desirable employers. You'll be part of a team that's transforming industries through AI and digital twins, working on everything from high-performance computing to tiny embedded systems. If you're passionate about technology and want to make a significant impact in the computing industry, this role offers the perfect platform to achieve those goals.

Last updated a month ago

Responsibilities For Lead System Software Engineer, CPU and GPU Performance Visualization Tools

  • Partner with system architects and various engineering teams in product development
  • Recommend and advocate for profiling tools in hardware development
  • Design & build GPU+CPU+networking profiling tools
  • Build software tools for developers across different markets
  • Write code primarily in C/C++ with some Python
  • Work with customers and engineers to explore problems and deliver solutions

Requirements For Lead System Software Engineer, CPU and GPU Performance Visualization Tools

Python
Linux
  • BS, MS, or PhD in EE, CE, CS, or Systems Engineering (or equivalent experience)
  • 12+ years of experience in a related hardware/software position
  • Excellent problem solving, collaborative, and interpersonal skills
  • Experience creating monitoring, profiling, or optimization software tools for developers
  • Experience working with international teams preferred

Benefits For Lead System Software Engineer, CPU and GPU Performance Visualization Tools

Equity
  • Equity
  • Competitive Base Salary

Related Jobs

Senior System Software Engineering Lead for Release - Base OS

Senior System Software Engineering Lead position at NVIDIA, focusing on Base OS development and release management, offering $184K-$287.5K and hybrid work options.

Senior Network Automation Architect - DGX Cloud

Senior Network Automation Architect role at NVIDIA focusing on Kubernetes cluster automation and network infrastructure for DGX Cloud, offering competitive compensation and the opportunity to work with cutting-edge technology.

Diagnostics Software Infrastructure Engineer

Lead DevOps role at NVIDIA focusing on GPU software development lifecycle, build infrastructure, and cross-team coordination for diagnostics software teams.

Staff Software Engineer - VALORANT, Foundations, Build Platforms

Staff Software Engineer position at Riot Games focusing on VALORANT build platforms and developer tooling, offering competitive pay and comprehensive benefits.

Staff Software Engineer (Cloud Infrastructure & DevOps)

Staff Software Engineer position at Mediafly focusing on cloud infrastructure and DevOps, offering remote work and competitive compensation.