Senior System Software Engineer - GPU and SOC

NVIDIA is the world leader in accelerated computing.
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For Senior System Software Engineer - GPU and SOC

NVIDIA is searching for a highly motivated, creative engineer to join the GPU Software team. As a GPU/SOC system software engineer, you will work with a team of very talented software and hardware engineers involving a wide variety of technologies. You will craft and debug key aspects of our production GPU and SOC kernel drivers and embedded SW, focusing on platform performance, power savings, and robustness.

Key responsibilities include:

  • Design and implement software features and debug software changes in NVIDIA software stack, focusing on kernel-mode software.
  • Work on the latest cutting-edge NVIDIA GPUs from design/development to production for various users.
  • Be involved in architecture definition, emulation, bring-up, and product hardening.
  • Collaborate with teams globally.

Requirements:

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience
  • 5+ years of substantial experience in software development
  • Strong C/C++ programming skills
  • Familiarity with computer system architecture and microprocessor fundamentals
  • Strong Operating systems fundamentals with Kernel experience on Windows or Linux systems

Preferred skills:

  • Background in system-level debugging
  • Experience with Windows Driver Models (WDDM or MCDM)
  • Experience with system-level reliability and resiliency features
  • Familiarity with system-level security concepts
  • Experience with embedded system SW concepts

NVIDIA is widely considered one of the technology world's most desirable employers, leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. Join us to work on innovative projects that are changing the world!

Last updated 7 days ago

Responsibilities For Senior System Software Engineer - GPU and SOC

  • Design and implement software features and debug software changes in NVIDIA software stack
  • Work on the latest cutting-edge NVIDIA GPUs from design/development to production
  • Be involved in architecture definition, emulation, bring-up, and product hardening
  • Collaborate with teams globally

Requirements For Senior System Software Engineer - GPU and SOC

Linux
  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience
  • 5+ years of substantial experience in software development
  • Strong C/C++ programming skills
  • Familiarity with computer system architecture and microprocessor fundamentals
  • Strong Operating systems fundamentals with Kernel experience on Windows or Linux systems

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - GPU and SOC

Senior Systems Development Engineer, Silicon

Senior Systems Development Engineer role at Google, focusing on large-scale Linux systems and cloud infrastructure.

Senior Web Solutions Engineer

Senior Web Solutions Engineer at Google, leading YouTube's technical infrastructure development and data-driven improvements.

Senior Software Developer, AR

Senior Software Developer role at Google, focusing on Augmented Reality (AR) technologies and immersive computing.

Senior Software Engineer, Full Stack

Senior Software Engineer at Google Cloud building innovative AI solutions for security and compliance.

Senior Software Engineer, Infrastructure, Google Global Networking

Senior Software Engineer role at Google Cloud in Dublin, focusing on infrastructure and global networking, requiring 5+ years of experience in software development.