Revising/updating/testing
Collect requirements from software developer tools' features and work with the kernel team to co-design new interfaces
Implementation of new features as well as HAL to support new GPU architectures
Support various OS's and driver architectures: Windows WDDM, Linux Desktop, Mobile Linux and QNX.
Contribute to next-gen architectures (both SW and HW)
B.S. EE/CS or equivalent experience with 2+ years of experience or M.S. with 1+ years' experience, or Ph.D.
Strong programming ability in C, C++, and scripting languages.
Quick learner, willing to dive in where needed and debug complex code and UMD/KMD interactions
Driver experience (preferably kernel driver)
CPU or GPU HW architecture knowledge
Familiarity with power, performance, clock control within the kernel
Knowledge of a GPU API such as: CUDA, OpenCL, OpenGL, OpenGL ES, DirectX, or console graphics API
Good understanding of embedded environments such as embedded Linux, or a real-time OS
The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people with experience in a myriad of areas to help us accelerate the next wave of computing.
משרות נוספות שיכולות לעניין אותך