Taro Logo

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 offers the opportunity to work on cutting-edge technology that powers everything from gaming consoles to data centers. The ideal candidate will have strong experience in system software development, particularly with low-level drivers and kernel development.

The role involves close collaboration with hardware engineers and software teams globally, participating in early modeling and simulation phases of product development. You'll be working on products that directly impact NVIDIA's presence in desktops, notebooks, workstations, data centers, and gaming consoles worldwide.

NVIDIA, as the world leader in accelerated computing, offers a unique opportunity to work on groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. The company's invention, the GPU, serves as the visual cortex of modern computers and is central to their products and services.

The position requires strong technical skills in C/C++ programming, system architecture understanding, and kernel-level development. Additional valuable skills include experience with AI & GPU computing architecture, kernel security, RISCV, and embedded system concepts. NVIDIA offers competitive compensation and is known for being one of the most desirable employers globally, with a strong commitment to diversity and inclusion.

Last updated 3 months 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