# System Software Engineer, Performance - CUDA Driver

**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/System-Software-Engineer--Performance---CUDA-Driver_JR2024918?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_6adf7c1c-f38

## Description

At NVIDIA, performance is crucial as it transforms architectural invention into useful computing.

We are seeking systems software engineers to work on the CUDA driver and runtime, focusing on performance optimization.

Your role will involve designing, implementing, and validating production C/C++ features and optimizations in the CUDA driver and runtime.

Responsibilities:

- Design, implement, validate, and ship performance-centric features and programming-model capabilities in the CUDA driver and runtime.

- Optimize critical execution paths for latency, throughput, bandwidth, efficiency, and scalability.

- Own complex performance problems end-to-end, understanding important workloads, forming hypotheses, creating focused measurements and models, isolating root causes, implementing production solutions, and validating application-level impact.

- Establish performance expectations for current and future platforms, characterize new silicon, close software and hardware gaps, and drive performance readiness through product release.

- Translate workload and platform evidence into CUDA API and programming-model improvements, systems-software direction, and measurement-backed recommendations for future hardware architecture and implementation.

- Partner with various teams, communicate findings clearly, and raise engineering quality through design and code reviews.

- Lead complex feature development and cross-layer investigations across teams, define performance requirements and technical direction for major subsystems, mentor engineers, and shape hardware/software decisions for future product generations.

Requirements:

- A BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field with at least 2 years of relevant systems-software development experience.

- Strong production C/C++ systems-programming experience, including delivery of substantial features, optimizations, or production fixes in a complex codebase.

- Strong operating systems and concurrency foundations.

- Strong computer-architecture foundations.

- Demonstrated success improving real software performance.

- Sound technical judgment, ownership of ambiguous problems, and clear communication across organizational and disciplinary boundaries.

Benefits:

- Equity

- Various benefits

## Skills

### Required
- C/C++
- systems-programming
- operating systems
- concurrency
- computer-architecture
- performance optimization

### Nice to have
- CUDA
- GPU
- driver development
- runtime development
- performance modeling
- hardware/software co-design
- Python

---

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