Systems Software Engineer, GPU SW

at Nvidia
USD 120,000-235,800 per year
MIDDLE
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 3 Software Development @ 5 Linux @ 3 Networking @ 3 Android @ 3 Debugging @ 3 System Architecture @ 2 GPU @ 3

Details

NVIDIA is searching for a highly motivated, creative engineer with experience in system software to join the GPU Kernel Driver team. As someone who is hardworking and passionate about their work, you will design key aspects of our production GPU kernel drivers and embedded software. You should demonstrate the ability to excel in an environment with sophisticated software and hardware designs.

GPU Kernel Driver provides the foundation of everything from gaming to professional graphics to the cloud. Computer gaming is the world’s largest entertainment industry and GeForce is the industry leading gaming brand with over 200 million gamers worldwide. NVIDIA GPUs now provide the leading platform for breakthroughs in AI, data center, accelerated computing, healthcare, intelligent networking, and more. These products require an industry-leading security posture.

Responsibilities

  • Define, design, develop and verify features for NVIDIA GPUs; collaborate with hardware engineers and fellow software engineers
  • Follow the devices throughout the development process to customer desktops, notebooks, workstations, and gaming console products
  • Engage in early modeling and simulation required for product development
  • Collaborate and communicate with global teams

Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or related field (or equivalent experience)
  • Strong C programming skills with initiative on independent coding projects
  • Familiarity with computer system architecture, microprocessor and microcontroller fundamentals (caches, buses, memory controllers, DMA)
  • Kernel experience with Linux, Android, Chrome, or Windows systems
  • 3+ years of relevant software development experience

Ways to Stand Out

  • Strength in complex system-level debugging
  • Deep understanding of memory management and virtualization platforms (XenServer, KVM, Hyper-V)
  • Familiarity with kernel-level security concepts
  • Experience with embedded system software concepts (e.g., RTOS and overlay programming models)

NVIDIA is an innovative and highly sought-after employer leading developments in AI, HPC, and visualization. The GPU serves as the visual cortex of modern computers and is at the heart of NVIDIA's products and services.

The base salary range is 120,000 USD - 235,750 USD. The base salary will be determined based on location, experience, and comparable pay. Equity and benefits are also offered. NVIDIA is an equal opportunity employer committed to diversity and inclusion.