# System Software Engineer

**Company**: NVIDIA
**Location**: Remote, UT
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $168,000 - $322,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-UT-Remote/Senior-System-Software-Engineer---Slurm_JR2028324?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/system-software-engineer-51468e79-b7b/

## Description

NVIDIA is seeking an expert System Software Engineer with a strong background in Linux systems programming, systems administration, and technical support.

This hybrid role combines software development, system-level fixing, and direct support for internal or customer-facing environments. You will design and maintain Slurm, written in C, diagnose sophisticated system issues, and collaborate with other engineers to ensure Slurm runs optimally and efficiently.

**Responsibilities:**

- Maintain, improve, and optimize software components in C

- Develop and maintain system-level and application-level code for Slurm, including networking, system, and device-level components

- Debug and fix complex Slurm issues related to reliability and performance

- Write clean, maintainable, and well-documented code that adheres to industry standards

- Collaborate with multi-functional teams, including Operations, Infrastructure, and Deployment

- Provide direct technical support to internal teams or external customers

- Develop automated tests to ensure software reliability and regression prevention

**Requirements:**

- 8+ years of professional experience in C development and a Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)

- 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 work with Automake

- Understanding of software development lifecycles and agile methodologies

- Strong problem-solving and analytical skills

- Experience with containers and GPU technologies

**Nice to Have:**

- Experience with C and other low-level languages

- Background in system administration or High-Performance Computing

- Experience with Slurm Workload Manager or other HPC scheduling systems

- Knowledge of operating system internals or hardware-software interaction

- Contributions to open-source C projects

NVIDIA offers highly competitive salaries and a comprehensive benefits package. The base salary range is $168,000 - $322,000, depending on the level and location.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C
- Linux
- Slurm
- GDB
- performance profiling
- Automake
- agile methodologies

### Nice to have
- containers
- GPU technologies
- High-Performance Computing
- operating system internals
- hardware-software interaction

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-UT-Remote/Senior-System-Software-Engineer---Slurm_JR2028324?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
