Nvidiaposted 17 days ago
$120,000 - $235,750/Yr
Full-time • Mid Level
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

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 SW. 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. We haven't stopped there, NVIDIA GPUs now provide the leading platform for breakthroughs in AI, data center, accelerated computing, healthcare, intelligent networking, and more. All these products require an industry leading security posture which we want your help with.

Responsibilities

  • Define, design, develop and verify features for our GPUs; collaborating with hardware engineers and fellow software engineers.
  • Follow the devices all the way through the development process to the customer desktops, notebooks, workstations, and gaming console products that are used throughout the world.
  • Be heavily involved with the early modeling and simulation required to produce our world-class products.
  • Collaborate and communicate effectively with teams from all around the globe.

Requirements

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

Nice-to-haves

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

Benefits

  • Base salary range is 120,000 USD - 235,750 USD.
  • Eligible for equity and benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service