Senior System Software Engineer, Linux GPU
at Nvidia
π Santa Clara, United States
USD 168,000-322,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 7 Software Development @ 7 Linux @ 4 Rust @ 4 Debugging @ 7 System Architecture @ 3 GPU @ 4Details
NVIDIA's invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI β the next era of computing β with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as βthe AI computing companyβ. We are growing our company and the team with the most inquisitive people in the world!
Would you like to contribute to pioneering Linux graphics driver software used in our GPUs? We would love to hear from you!
Responsibilities
- Design, develop and validate features and/or bug fixes for Linux graphics device drivers in collaboration with fellow software engineers.
- Collaborate and communicate effectively with teams distributed globally.
- Analyze performance bottlenecks and implement optimizations.
Requirements
- BS or MS degree (or equivalent experience) in Computer Engineering, Computer Science, or related field.
- 8+ years of meaningful software development experience with strong C programming skills and initiative on independent coding projects.
- Familiarity with computer system architecture and microprocessor/microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).
- Experience with Linux KMD/UMD device driver system software.
Preferred / Ways to stand out
- Open source contributions to the Linux kernel and/or other large software projects.
- Linux core/display kernel and user-mode device driver experience.
- Linux graphics experience with Vulkan/OpenGL software stacks.
- Strong background in complex system-level software debugging across functionality, performance, security, and scalability.
- Experience with programming in Rust.
Compensation & Benefits
- Base salary ranges (determined by location, experience, and internal pay bands):
- Level 4: 168,000 USD - 264,500 USD
- Level 5: 200,000 USD - 322,000 USD
- Eligible for equity and company benefits.
Other
- Location shown: Santa Clara, CA, United States.
- Applications for this job will be accepted at least until October 18, 2025.
- NVIDIA is an equal opportunity employer and values diversity in its workforce.