Senior Linux System Software Engineer – C & Slurm

NVIDIA Corporation

United States

Hybrid

USD 140,000 - 270,000

Full time

11 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

Job summary

NVIDIA Corporation seeks an expert System Software Engineer with a strong background in Linux systems programming and Slurm. The role combines software development, system-level fixing, and direct support for internal or customer-facing environments.

The ideal candidate writes efficient C code, analyzes system performance, and ensures Slurm runs optimally. A BS in CS/Engineering or related field and 5+ years of C experience are required. Hybrid work with equity benefits offered.

Qualifications

  • 5+ years of professional experience in C development and a related Bachelor's 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 system including Automake.
  • Understanding of software development lifecycles and agile methodologies.
  • Experience with containers and GPU technologies.
  • Curious, self-motivated, and eager to learn new technologies.

Responsibilities

  • Maintain, improve and optimize software components in C.
  • Develop and maintain Slurm components including networking and system-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 reliability and prevent regressions.
  • Stay updated on the latest in C, compilers, build systems, and related tech.

Skills

C development
Memory management
GDB
Linux kernel interfaces
Agile methodologies
Containers
GPU technologies
Problem solving
Learning attitude

Education

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

Tools

Slurm Workload Manager
Automake
GDB debugger

Job description

NVIDIA Corporation seeks an expert System Software Engineer with a strong background in Linux systems programming and Slurm. The role combines software development, system-level fixing, and direct support for internal or customer-facing environments.

The ideal candidate writes efficient C code, analyzes system performance, and ensures Slurm runs optimally. A BS in CS/Engineering or related field and 5+ years of C experience are required. Hybrid work with equity benefits offered.

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 System Software Engineer – Slurm & Linux (C)
Senior System Software Engineer – Slurm & Linux (C)

NVIDIA Corporation • Oregon

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

NVIDIA Corporation • Utah

Hybrid
USD 168,000 - 322,000
Equity
Benefits
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