System Software Engineer - GPU and SOC

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
$120,000 - $230,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Test Developer – DriveOS

Senior Software Test Developer position at NVIDIA, focusing on testing and automation for DriveOS automotive operating system, offering competitive salary and benefits in Santa Clara, CA.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer role at NVIDIA focusing on simulation and virtualization for DGX Server platforms, offering competitive salary and opportunity to work with cutting-edge technology.

Senior Software Engineer

Senior Software Engineer role at NVIDIA focusing on SmartNIC development and DOCA SDK, requiring extensive C/C++ and Linux experience for network acceleration solutions.

Senior Software Engineer, Linux Kernel Upstream

Senior Software Engineer position at NVIDIA focusing on Linux kernel development and upstream contributions for networking infrastructure.

System Test Design Engineer

Senior System Test Design Engineer position at NVIDIA, focusing on test automation and optimization for network products, requiring 5+ years of experience in software development and hardware testing.

Description For 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 hardworking 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:

  • Designing, implementing, and debugging changes in the NVIDIA SW stack
  • Following devices through the development process to various products
  • Involvement in emulation, bringup, and product hardening
  • Collaborating with global teams

Requirements:

  • BS or MS in Computer Engineering, Computer Science, or equivalent experience
  • 5+ years of meaningful software development experience
  • Strong C/C++ programming skills
  • Familiarity with computer system architecture and operating systems fundamentals
  • Experience with kernel development on Linux or Windows systems

Additional valuable skills:

  • System-level debugging
  • Windows Driver Models (WDDM or MCDM)
  • System level security concepts

NVIDIA offers competitive compensation, including equity and benefits, and is an equal opportunity employer committed to fostering a diverse work environment.

Last updated 7 months ago

Responsibilities For System Software Engineer - GPU and SOC

  • Design, implement and debug changes in the NVIDIA SW stack
  • Follow devices through the development process to various products
  • Be involved in emulation, bringup, and product hardening
  • Collaborate with global teams

Requirements For System Software Engineer - GPU and SOC

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

Benefits For System Software Engineer - GPU and SOC

Equity
  • Equity
  • Competitive benefits package

Interested in this job?