Senior System Software Engineer – Slurm & Linux (C)

NVIDIA Corporation

Oregon

Hybrid

USD 168,000 - 322,000

Full time

4 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

Job summary

NVIDIA Corporation is seeking an expert System Software Engineer to design, implement, and maintain Slurm-based components in C for Linux systems. The role combines software development, system-level fixes, and direct support for production environments.

The ideal candidate will have 8+ years in C development, strong knowledge of memory management and data structures, experience with GDB and performance profiling, and familiarity with Linux kernel interfaces.

Qualifications

  • 8+ years of professional experience in C development and a Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent).
  • 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.A

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, maintainable code and collaborate across cross-functional teams.
  • Develop automated tests to ensure software reliability and regression prevention.

Skills

C development
Linux systems
GDB
Performance profiling
Memory management
Data structures/algorithms
Agile methodologies
Containers
GPU technologies
Slurm

Education

Bachelor's degree in Computer Science or Engineering

Tools

Automake
Build systems
GDB

Job description

NVIDIA Corporation is seeking an expert System Software Engineer to design, implement, and maintain Slurm-based components in C for Linux systems. The role combines software development, system-level fixes, and direct support for production environments.

The ideal candidate will have 8+ years in C development, strong knowledge of memory management and data structures, experience with GDB and performance profiling, and familiarity with Linux kernel interfaces.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - 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 - 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 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 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

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