# Senior Systems Software Engineer – GPU Software

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Systems-Software-Engineer---GPU-Software_JR2020271?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d6842acb-a9d

## Description

NVIDIA is seeking a Senior Systems Software Engineer to join the GPU Software team. You will help design and develop key components of production GPU kernel drivers and embedded software used in datacenter and gaming markets.

**Responsibilities:**

- Design, develop, and verify features for next-generation GPU driver architecture in close collaboration with hardware and software engineering teams.

- Identify and solve performance bottlenecks in the driver for datacenter and gaming markets.

- Collaborate with global teams to deliver scalable, reliable, and high-impact GPU software solutions.

**Requirements:**

- BS or MS degree in Computer Engineering, Computer Science, or related fields (or equivalent experience).

- 5+ years of relevant software development experience.

- Proven leadership skills and strong ownership of past projects.

- Hands-on technical experience and demonstrated excellence in an environment with sophisticated software and hardware designs.

- Exceptional C/C++ programming and low-level driver experience.

- Kernel experience with Linux, Android, Chrome, or Windows systems.

- Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals.

**Preferred Qualifications:**

- Experience as a maintainer or contributor to large open source software projects.

- Experience with CI/CD pipelines, Containerization, Docker, Kubernetes, Environment provisioning, YAML-based pipeline configuration.

- Knowledge of virtualization platforms (XenServer, KVM, Hyper-V).

- Familiarity with kernel level security concepts.

You will also be eligible for equity and benefits.

## Skills

### Required
- C/C++ programming
- low-level driver experience
- kernel experience with Linux, Android, Chrome, or Windows systems
- computer system architecture
- microprocessor and microcontroller fundamentals

### Nice to have
- experience with large open source software projects
- CI/CD pipelines
- Containerization
- Docker
- Kubernetes
- Environment provisioning
- YAML-based pipeline configuration
- virtualization platforms (XenServer, KVM, Hyper-V)
- kernel level security concepts

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Systems-Software-Engineer---GPU-Software_JR2020271?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
