NVIDIA Company Logo

NVIDIA

Santa Clara, California - United States
View all jobs at this company »

SR. SYSTEM SOFTWARE ENGINEER

Description

SR. SYSTEM SOFTWARE ENGINEER #1566602 NVIDIA is searching for world-class system software engineer to join the GeForce System Software team. As a GeForce system software engineer, you will work with a team of highly talented team of software and hardware engineers involving a wide variety of technologies. As part of the job duty you will implement system software for NVIDIA?s Graphics Processing Units (GPUs) and SoC products on Windows operating system as well as other operating systems; you will design operating system independent graphics driver modules that are binary compatible across multiple GPU generations; you will participate in the development of new GPU and board designs techniques to support the rapidly evolving gaming industries; you will support the architecture and validation of our next generation of processors before they are made to launching the product; you will also solve a variety of graphics related problems that directly impact end user and OEMs; and much more. MINIMUM REQUIREMENTS: - 5 years of industry experience (or equivalent) in system software or related field. - Hold a B.S. or higher degree (or equivalent) in Computer Science/Engineering and related field - Strong programming skills in C, in depth knowledge low level interfaces like PCIe, i2c, memory management, DMA. - Solid background in operating system internals, algorithms and data structures required. - Working experience in device driver programming and debugging, windows driver knowledge preferred. - Experience in computer architecture and graphics driver stacks a plus. - A strong team player; self motivated and good attitude. - Must be able to work closely with both hardware designers as well as other driver engineers to create new features and solutions. EOE

This Job is no longer active!