System Software Engineer, HPC Performance

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Champaign, ILAustin, TXRedmond, WA
Salary
$152,000–$241,500 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $202k
This role $197k
$141k most similar roles pay here $257k

This role pays more than 50% of similar roles. Most pay $168,500–$235,750 — the shaded band above. At the midpoint, this role pays about $197k versus about $202k 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 · System Software Engineer, HPC Performance

As a System Software Engineer, HPC Performance within the Software Development Tools Team, you will enhance and expand network hardware and software profiling tools to support diverse markets including High Performance Computing, Machine Learning, Deep Learning, Artificial Intelligence, Autonomous Machines, pro-visualization, and entertainment. You will collaborate with cross-functional teams of architects, firmware engineers, and partners to define requirements, design solutions, and deliver multi-functional software. Your daily work involves developing tools that enable developers to optimize workflows across complex computer systems and embedded environments. The role requires proficiency in C/C++ for implementation and Python for analysis scripting. You will leverage your expertise in creating monitoring, profiling, or optimization software for large scale systems. Candidates should possess a deep understanding of how complex hardware intricacies affect performance while working with various architectures like x86, ARM, and Power.

What does a System Software Engineer earn?

Median $235750 from 43 postings across 5 companies.

See salary data

What you'll do

  • Enhance and expand network hardware and software profiling tools.
  • Develop multi-functional software solutions using C/C++ and Python for analysis scripting.
  • Write functional requirements documents and technical designs for new features.
  • Solve complex problems by collaborating with customers and cross-functional engineering teams.
  • Drive the execution of projects to bring industry-defining products to market.
  • Build tools that enable developers to optimize workflows in HPC, AI, and machine learning.
  • Develop software tools for diverse environments including cloud computing and embedded systems.

What we're looking for

  • BS, MS, or PhD in EE, CE, CS, or Systems Engineering (or equivalent experience).
  • Minimum of 5 years of service in a related hardware/software position.
  • Proficiency in C/C++ and Python for analysis scripting.
  • Excellent problem solving, collaborative, and interpersonal skills.
  • Experience working with international teams (preferred).
  • Experience creating monitoring, profiling, or optimization software tools for large scale systems including HPC and cloud computing.
  • Experience with multiple architectures (x86, ARM, Power) or multiple operating systems (Windows, Linux, macOS) (preferred).
  • Understanding of complex computer hardware performance and experience with low level hardware (preferred).

More like this

Similar roles

Software Engineer, High Performance Computing

SpaceX

Hawthorne, CA 67 days ago $125,000$150,000
C++ Python C Linux ARM PowerPC x86 TCP UDP Machine Learning Unit Testing Hardware-in-the-loop Computer Architecture Networking Protocols Performance Optimization
2+ yrs exp

HPC Performance Engineer

Nvidia

Remote (OR) +3 53 days ago $152,000$241,500
HPC CUDA C++ C Fortran OpenMP MPI OpenACC Compiler Optimization Assembly Linear Algebra Numerical Methods Multi-GPU Systems
5+ yrs exp Remote

AI Systems Engineer, HPC

Amd

San Jose, CA 24 days ago $173,600$260,400
GPU HPC Kubernetes Python SLURM RoCEv2 KVM Ubuntu Shell Ansible Saltstack Terraform Prometheus Grafana Distributed ML LLMs 400G Networking

HPC Systems Engineer, Modeling & Simulation

Anduril Industries

Costa Mesa, CA 92 days ago $132,000$198,000
HPC Linux Unix Python Bash Slurm MPI OpenMP CMake NFS NAS TCP/IP ParaView VisIt Cubit CTH ALE3D Sierra Data Workflows
5+ yrs exp