Senior System Software Engineer - Linux & Slurm HPC

NVIDIA Corporation

Salt Lake City (UT)

Hybrid

USD 168,000 - 322,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA Corporation is seeking an expert System Software Engineer with a strong background in Linux systems programming and Slurm. This hybrid role blends software development, system fixes, and direct support across internal and customer environments.

The ideal candidate writes efficient C code, analyzes performance, and collaborates with Operations, Infrastructure, and Deployment to keep Slurm running reliably in production.

Qualifications

  • 8+ years of professional experience in C development with a related degree
  • Strong understanding of memory management, pointers, data structures, and algorithms
  • Experience with debugging tools such as GDB and performance profiling
  • Solid understanding of Linux kernel interfaces, system calls, and file systems including Automake
  • Knowledge of software development lifecycles and agile methodologies; strong problem-solving skills
  • Experience with containers and GPU technologies
  • Curious, self-motivated, and eager to learn new technologies

Responsibilities

  • Maintain, improve and optimize Slurm components in C; develop system-level and application-level code
  • Debug and fix complex Slurm issues related to reliability and performance
  • Write clean, maintainable, and well-documented code adhering to industry standards
  • Collaborate with Operations, Infrastructure, and Deployment teams
  • Provide direct technical support to internal teams or external customers
  • Develop automated tests to ensure software reliability and regression prevention
  • Stay current with C programming, compilers, build systems and related technologies

Skills

C development
Linux systems programming
Memory management
Performance analysis
GDB debugging
Containers
GPU technologies

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Automake
Docker/Containers

Job description

NVIDIA Corporation is seeking an expert System Software Engineer with a strong background in Linux systems programming and Slurm. This hybrid role blends software development, system fixes, and direct support across internal and customer environments.

The ideal candidate writes efficient C code, analyzes performance, and collaborates with Operations, Infrastructure, and Deployment to keep Slurm running reliably in production.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior System Software Engineer - Linux, Slurm & HPC
Senior System Software Engineer - Linux, Slurm & HPC

NVIDIA Corporation • Heber (UT)

Hybrid
USD 168,000 - 322,000
Equity
Benefits package
Senior Linux System Software Engineer - Slurm/HPC
Senior Linux System Software Engineer - Slurm/HPC

NVIDIA Corporation • Provo (UT)

Hybrid
USD 168,000 - 322,000
Equity
Comprehensive benefits package
Senior Linux System Software Engineer – C & Slurm
Senior Linux System Software Engineer – C & Slurm

NVIDIA Corporation • United States

Hybrid
USD 140,000 - 270,000
Equity
Senior Slurm & Linux Systems Engineer (Hybrid)
Senior Slurm & Linux Systems Engineer (Hybrid)

NVIDIA Corporation • Utah

Hybrid
USD 168,000 - 322,000
Equity
Benefits
Senior System Software Engineer – Slurm & Linux (C)
Senior System Software Engineer – Slurm & Linux (C)

NVIDIA Corporation • Oregon

Hybrid
USD 168,000 - 322,000
Senior Slurm Support & Reliability Engineer
Senior Slurm Support & Reliability Engineer

NVIDIA Gruppe • Austin (TX)

On-site
USD 108,000 - 173,000
Equity
Benefits package
Career growth
Senior System Software Engineer - Slurm
Senior System Software Engineer - Slurm

Ladders • United States

Remote
USD 140,000 - 270,000
Equity participation
Comprehensive health benefits
Flexible work environment
+2
Senior System Software Engineer - Slurm
Senior System Software Engineer - Slurm

NVIDIA Corporation • Oregon

Hybrid
USD 168,000 - 322,000
Senior System Software Engineer - Slurm
Senior System Software Engineer - Slurm

NVIDIA • Heber (UT)

Hybrid
USD 168,000 - 322,000
Equity
Benefits package
Senior System Software Engineer - Slurm
Senior System Software Engineer - Slurm

NVIDIA • Provo (UT)

Hybrid
USD 168,000 - 322,000
Equity
Comprehensive benefits package