System Software Engineer, HPC Performance

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Champaign, ILAustin, TXRedmond, WA
Employment
Full-time
Posted
63 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $197k
$139k $252k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $159,750–$235,187.

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 · System Software Engineer, HPC Performance

The System Software Engineer, HPC Performance joins the Software Development Tools Team to enhance and expand network hardware and software profiling tools. This role involves collaborating with system architects and firmware engineers to write functional requirements, design, and deliver multi-functional software solutions. You will build tools that enable developers to optimize workflows across High Performance Computing, Machine Learning, Deep Learning, Artificial Intelligence, Autonomous Machines, pro-visualization, and entertainment. Key technical requirements include proficiency in C/C++ and Python for analysis scripting, along with experience creating monitoring or optimization software for large scale systems. Candidates should understand complex computer hardware intricacies and performance impacts. The work focuses on providing industry-defining profiling tools for GPU, CPU, and networking systems across various markets including cloud computing and embedded automotive systems.

What does a System Software Engineer earn?

Median $235750 from 73 postings across 5 companies.

See salary data

What you'll do

  • Enhance and expand network hardware and software profiling tools using C/C++ and Python.
  • Write functional requirements documents and technical designs for multi-functional software solutions.
  • Develop software tools to optimize workflows for HPC, Machine Learning, and Autonomous Machines.
  • Build profiling tools for diverse systems including servers, automotive, and embedded environments.
  • Drive the execution of software projects from initial problem exploration to final delivery.
  • Create monitoring and optimization software for large-scale cloud and HPC computing environments.
  • Analyze complex computer hardware intricacies to improve system performance.

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.
  • Excellent problem solving, collaborative, and interpersonal skills.
  • Experience working with international teams (preferred).
  • Experience creating monitoring, profiling, or optimization software tools for developers working on large scale systems.
  • Experience with multiple architectures (x86, ARM, Power) or multiple operating systems (Windows, Linux, macOS) (preferred).
  • Proven track record of crafting engineering designs, driving them to consensus within teams, and bringing them to fruition (preferred).
  • Understanding of the intricacies of complex computer hardware and how that affects performance, including low level hardware (preferred).

More like this

Similar roles

Software Engineer, High Performance Computing

SpaceX

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

Principal Software Engineer, High Performance Computing

JPMorgan Chase

Palo Alto, CA +2 61 days ago
Python C C++ PyTorch CUDA High-Performance Computing Large Language Models Deep Learning AI/ML Cloud Native System Design Software Development Life Cycle Telemetry Agentic AI GPU Programming
10+ yrs exp

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

HPC Systems Engineer

Anduril Industries

Costa Mesa, CA 5 days ago $147,000–$196,000
HPC NVIDIA CUDA PyTorch TensorFlow Slurm InfiniBand Lustre GPFS Ansible Salt Puppet Red Hat Enterprise Linux Ubuntu AWS Azure NVLink NVSwitch MIG DCGM Matlab Ansys StarCCM+
5+ yrs exp

Senior HPC Systems Engineer

SpaceX

Hawthorne, CA 34 days ago $165,000–$265,000
HPC Linux Python Bash Slurm PBS LSF Prometheus Grafana Nagios Docker Podman Singularity Puppet Ansible Kubernetes CUDA CFD FEA Virtualization
5+ yrs exp