A clear ability to demonstrate an understanding of the interactions between software and hardware.
Candidates should have experience in low-level (hardware-aware) software development.
Candidates should have awareness of principles of the operation of digital hardware.
Experience with processors, real-time performance of CPU-based systems, cache memory sub-systems and device-drivers would be highly beneficial.
Company Name: NVIDIA
All aspects of the development and execution of software for multiple purposes within the Silicon development team
Will involve interfacing closely with silicon specification authors, logical designers, and verification engineers
Will also involve working with teams developing our toolchain and production software
Working primarily in C and assembly, plus scripting languages such as Tcl, Perl, and Python
Exposure to detailed operation of digital hardware including CPUs and other components
NVIDIA serves the entertainment and consumer market with its GeForce® products, the professional design and visualization market with its Quadro™ products, and the high-performance computing market with its Tesla™ products. NVIDIA is the world leader in visual computing technologies and the inventor of the GPU, a high-performance processor which generates breathtaking, interactive graphics on workstations, personal computers, game consoles, and mobile devices.
How to Apply: