Taro Logo

Systems Software Engineer, GPU SW

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$120,000 - $235,750
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Gaming · Enterprise SaaS

Job Description

NVIDIA is seeking a Systems Software Engineer to join their GPU Kernel Driver team, focusing on developing crucial aspects of production GPU kernel drivers and embedded software. This role sits at the intersection of gaming, professional graphics, and cloud computing, working with the technology that powers over 200 million GeForce users worldwide. The position offers an opportunity to work on cutting-edge GPU technology that supports various applications from gaming to AI and data center solutions.

The role involves sophisticated software and hardware design work, requiring strong expertise in system software and kernel development. You'll be working with a global team, contributing to NVIDIA's industry-leading security posture while developing features for their GPU technology. The position demands strong C programming skills and deep understanding of computer system architecture.

NVIDIA offers competitive compensation with a base salary range of $120,000 - $235,750 USD (depending on level), plus equity and comprehensive benefits. The company is recognized as one of the technology world's most desirable employers, leading groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. This role provides an excellent opportunity to work with forward-thinking professionals while contributing to technology that serves as the visual cortex of modern computers.

The ideal candidate will have experience with complex system-level debugging, understanding of memory management and virtualization concepts, and familiarity with kernel level security concepts. Working at NVIDIA means being part of a team that's pushing the boundaries of technology and transforming industries through GPU innovation and AI advancement.

Last updated 4 days ago

Responsibilities For Systems Software Engineer, GPU SW

  • Define, design, develop and verify features for GPUs
  • Collaborate with hardware engineers and fellow software engineers
  • Follow devices through development process to customer products
  • Work on early modeling and simulation
  • Collaborate with teams globally

Requirements For Systems Software Engineer, GPU SW

Linux
  • BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience)
  • Strong C programming skills
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals
  • Kernel experience with Linux, Android, Chrome, or Windows systems
  • 3+ years of relevant software development experience

Benefits For Systems Software Engineer, GPU SW

Equity
  • Equity
  • Benefits package

Related Jobs

Backend Python Software Engineer

Backend Python Software Engineer role at NVIDIA, developing Digital Twin solutions for data center simulation with Django framework in Durham, NC.

CAD Flow Development Engineer

NVIDIA is seeking a CAD Flow Development Engineer to develop automated chip design software and tools for their advanced semiconductor products.

ServiceNow HR Service Delivery Developer

ServiceNow HR Service Delivery Developer position at NVIDIA, focusing on developing and maintaining HR service delivery solutions using ServiceNow platform.

Software Applications Engineer, Datacenter Products

Software Applications Engineer role at NVIDIA focusing on datacenter products, firmware, and system management software for enterprise solutions.

System Performance and Power Profiling Engineer

System Performance and Power Profiling Engineer role at NVIDIA focusing on GPU performance optimization and power measurement tools development.