Taro Logo

System Software Engineer - GPU and SOC

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$120,000 - $235,750
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Gaming · Enterprise SaaS

Description For System Software Engineer - GPU and SOC

NVIDIA, the world leader in accelerated computing, is seeking a talented System Software Engineer to join their GPU Software team. This role offers an exciting opportunity to work on cutting-edge GPU and SOC kernel drivers and embedded software, focusing on platform performance, power savings, and robustness.

The position involves working with state-of-the-art hardware and software technologies, collaborating with talented engineers across the globe. You'll be responsible for designing and implementing changes in NVIDIA's software stack, particularly focusing on kernel-mode software. The role spans the entire development lifecycle, from initial design through to production deployment across various platforms including datacenter systems, desktops, notebooks, workstations, and gaming consoles.

As a System Software Engineer, you'll be deeply involved in emulation, bringup, and product hardening processes that are crucial for NVIDIA's groundbreaking products. The role requires strong expertise in C/C++ programming, operating systems fundamentals, and computer system architecture. You'll work with sophisticated systems deployed at scale, requiring both technical depth and breadth.

NVIDIA offers a competitive compensation package with a base salary range of $120,000 to $235,750, plus equity and comprehensive benefits. The company is at the forefront of AI, High-Performance Computing, and Visualization, making it an ideal place for engineers passionate about pushing technological boundaries. NVIDIA's invention, the GPU, serves as the visual cortex of modern computers and is central to their innovative products and services.

The company culture promotes creativity, passion, and self-motivation, with opportunities to work on challenging problems that impact the technology world. NVIDIA is committed to diversity and inclusion, fostering an environment where different perspectives are valued. This role offers the chance to be part of a company that's leading the way in groundbreaking technological developments while working with some of the industry's most forward-thinking professionals.

Last updated 13 days ago

Responsibilities For System Software Engineer - GPU and SOC

  • Design, implement and debug changes in the NVIDIA SW stack focusing on kernel-mode SW
  • Follow devices through development process to datacenter systems, customer desktops, notebooks, workstations, and gaming console products
  • Be involved in emulation, bringup, and product hardening
  • Collaborate and communicate with global teams

Requirements For System Software Engineer - GPU and SOC

Linux
  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience
  • 4+ years of meaningful software development experience
  • Background in solving problems that apply to sophisticated systems deployed at scale
  • Strong C/C++ programming skills
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals
  • Strong Operating systems fundamentals with Kernel experience on Linux or Windows systems

Benefits For System Software Engineer - GPU and SOC

Equity
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To NVIDIA System Software Engineer - GPU and SOC