Senior System Software Engineer, GPU

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Gaming · Enterprise SaaS

Description For Senior System Software Engineer, GPU

NVIDIA is seeking a Senior System Software Engineer to join their GPU Software team. This role focuses on developing production GPU kernel drivers and embedded software for next-generation GPUs. The position requires expertise in system software development, with opportunities to work on products ranging from desktop computers to gaming consoles and data centers.

The ideal candidate will have 5-8 years of software development experience with strong skills in C/C++ programming and low-level driver development. They should be familiar with computer architecture fundamentals and have experience with kernel development in various operating systems. The role involves collaboration with hardware engineers and global teams, participating in early modeling and simulation of GPU features.

NVIDIA, as the world leader in accelerated computing, offers a competitive compensation package and is known for being one of the most desirable employers globally. The company is at the forefront of AI, High-Performance Computing, and Visualization, with their GPU technology serving as the foundation for numerous innovations from artificial intelligence to autonomous vehicles.

This position offers the opportunity to work on cutting-edge technology that powers everything from gaming to scientific discovery. The role requires a combination of technical expertise, creativity, and the ability to work effectively in a collaborative environment. Successful candidates will contribute to NVIDIA's mission of accelerating the next wave of artificial intelligence while working with some of the industry's brightest minds.

Last updated 7 hours ago

Responsibilities For Senior System Software Engineer, GPU

  • Define, design, develop and verify features for next-gen GPUs
  • Collaborate with hardware engineers and software engineers
  • Work on products for desktops, notebooks, workstations, data centers, and gaming consoles
  • Participate in early modeling and simulation
  • Collaborate with teams across the globe

Requirements For Senior System Software Engineer, GPU

Linux
  • BS, MS or PhD degree in Computer Engineering, Computer Science, or related degree
  • 5 to 8 years of software development experience
  • Strong C programming, C++, and low-level driver experience
  • Familiarity with computer system architecture and microprocessor fundamentals
  • Kernel experience with Linux, Android, Chrome, or Windows systems
  • Experience with complex system-level debugging

Benefits For Senior System Software Engineer, GPU

Medical Insurance
  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer, GPU

Senior Chip Design Verification Engineer

Senior Chip Design Verification Engineer position at NVIDIA in Tel Aviv, focusing on next-generation networking devices and requiring 5+ years of verification experience.

Senior System Software Engineer Platform - Server Embedded Firmware

Senior System Software Engineer role at NVIDIA focusing on embedded firmware development for GPU server platforms, offering competitive compensation and the opportunity to work on cutting-edge technology.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA focusing on embedded controller firmware development, offering $148K-$287.5K salary plus benefits in Santa Clara, CA.

Senior Boot Software Engineer

Senior Boot Software Engineer position at NVIDIA, developing bootloader for Tegra SoC platforms, requiring 5+ years of embedded software development experience.

Senior Software Engineer - Ethernet Switch

Senior Software Engineer position at NVIDIA focusing on Ethernet Switch SDK development, requiring expertise in C programming and embedded systems.