Senior System Software Engineer, Performance - CUDA Driver jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 17 hours ago

Senior System Software Engineer, Performance - CUDA Driver

NVIDIA is a leading technology company known for its innovative solutions and talented workforce. They are seeking a Senior System Software Engineer to work on the CUDA driver and runtime, focusing on performance analysis and optimization for a variety of computational workloads. The role involves developing new features, overseeing development efforts, and crafting solutions to complex performance problems.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Evangelize, architect, and implement new features
Oversee and drive development efforts across multiple teams
Analyze full stack performance ranging from application level through libraries, system software, kernel software and hardware
Define forward-looking improvements to the CUDA APIs and programming model
Create novel system software optimizations
Write effective, maintainable, and well-tested code
Develop code for multiple operating systems

Qualification

C programmingPerformance debuggingMultithreaded programmingOperating system interfacesSystem level architecturePerformance tuningDriver developmentCollaborative skillsInterpersonal skillsWritten communication

Required

BS or MS degree in Computer Science, Electrical Engineering (or equivalent experience)
7+ years of related development experience
Strong C programming skills
Experience working with large codebases
Track record of debugging performance problems in complex environments with software and hardware components
Experience with operating system interfaces for threads, process control, and virtual memory
Experience writing and debugging multithreaded programs
Deep understanding of technology and passionate about what you do
Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment. Good written communication

Preferred

Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO
Experience with performance tuning of device drivers or low level system software
Experience with performance optimizations across a variety of CPU architectures - like x86, POWER and ARM
Knowledge of memory coherence and consistency models
Experience with Windows, Linux, or macOS driver development

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase