Senior System Software Engineer - Linux, Slurm & HPC

NVIDIA Corporation

Heber (UT)

Hybrid

USD 168,000 - 322,000

Full time

9 days ago

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 package

Job summary

NVIDIA Corporation seeks an expert System Software Engineer with a strong background in Linux systems programming and C development. This hybrid role combines software development, system-level fixing, and direct support for internal and customer environments, focusing on Slurm and related HPC components.

You will design, debug, and optimize code while collaborating across Operations, Infrastructure, and Deployment teams.

Qualifications

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

Responsibilities

  • Maintain, improve and optimize software components in C.
  • Develop and maintain system-level and application-level code for Slurm including networking and device-level components.
  • Debug and fix complex Slurm issues related to reliability and performance.
  • Write clean, well-documented code following industry standards.
  • Collaborate with Operations, Infrastructure, and Deployment teams.
  • Provide direct technical support to internal teams or customers.
  • Develop automated tests to ensure reliability and prevent regressions.
  • Stay current with C programming, compilers, build systems, and related tech.

Skills

C development
Linux systems programming
Memory management
GDB debugging
Performance profiling
Containers
GPU technologies
Agile methodologies
Problem solving

Education

Bachelor's degree in Computer Science/Engineering

Tools

Slurm
Automake

Job description

NVIDIA Corporation seeks an expert System Software Engineer with a strong background in Linux systems programming and C development. This hybrid role combines software development, system-level fixing, and direct support for internal and customer environments, focusing on Slurm and related HPC components.

You will design, debug, and optimize code while collaborating across Operations, Infrastructure, and Deployment teams.

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 • Salt Lake City (UT)

Hybrid
USD 168,000 - 322,000
Equity
Benefits
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 Slurm & Linux Systems Engineer (Hybrid)
Senior Slurm & Linux Systems Engineer (Hybrid)

NVIDIA Corporation • Utah

Hybrid
USD 168,000 - 322,000
Equity
Benefits
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 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 – GPU & HPC, Equity
Senior System Software Engineer – GPU & HPC, Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
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 Linux Systems Engineer — HPC & Automation (Equity)
Senior Linux Systems Engineer — HPC & Automation (Equity)

NVIDIA • Washington

On-site
USD 235,000 - 357,000
Equity
Benefits package