NVIDIA Logo

NVIDIA

Senior System Software Engineer, Linux GPU

Reposted 7 Days Ago
In-Office or Remote
2 Locations
168K-322K Annually
Senior level
In-Office or Remote
2 Locations
168K-322K Annually
Senior level
Design, develop, and validate Linux graphics device drivers, analyze performance bottlenecks, and collaborate with global teams.
The summary above was generated by AI

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!

What you’ll be doing:

  • Design, develop and validate features and/or bug fixes for our Linux Graphics Device drivers collaborating with fellow software engineers.

  • Multiple opportunities to collaborate and communicate effectively with teams from all around the globe.

  • Analyze performance bottlenecks and implement optimizations.

What we need to see:

  • BS or MS degree or equivalent experience in Computer Engineering, Computer Science, or related degree.

  • 8+ years of meaningful software development experience in C programming skills as well as having shown initiative in pursuing independent coding projects.

  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).

  • Experience with Linux KMD/UMD device driver system software

Ways to stand out from the crowd:

  • 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 etc. software stacks

  • Background and strength with complex system-level software debugging across functionality, performance, security, scalability issues

  • Experience with programming in Rust.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 168,000 USD - 264,500 USD for Level 4, and 200,000 USD - 322,000 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until October 18, 2025.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Top Skills

C
Linux
Opengl
Rust
Vulkan

Similar Jobs

2 Hours Ago
Remote or Hybrid
Texas, USA
70K-104K Annually
Senior level
70K-104K Annually
Senior level
Automotive • Cloud • Greentech • Information Technology • Other • Software • Cybersecurity
The Regional Sales Manager will sell network solutions to convention vertical clients, manage leads, close sales, and maintain client relationships while collaborating with internal teams.
Top Skills: CRMLanNetwork SolutionsWi-Fi
4 Hours Ago
Remote or Hybrid
TX, USA
135K-205K Annually
Senior level
135K-205K Annually
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Sales Engineer will support CrowdStrike by articulating security solutions, collaborating with teams, and addressing complex security challenges for customers. Requires strong technical knowledge, communication skills, and a sales engineering background.
Top Skills: AvAWSAzureBashEdrFirewallForensicsGCPHips/IdsIncident ResponsePowershellPythonSIEMVirtualization/Vdi
Yesterday
Remote or Hybrid
Texas, USA
75K-85K Annually
Mid level
75K-85K Annually
Mid level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
The Systems Engineer II role involves upgrading radio networks, conducting presentations, testing, and managing system documentation and licensing, emphasizing communication skills and networking expertise.
Top Skills: BroadbandCcnaComptia Network+EthernetIp NetworkingJuniper Jncia-JunosL2L3LteMplsNokia Nrs1Radio Communication SystemsRfTcp/IpWireless

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account