SLI Zone
NVIDIA.com Developer Home

Work with the most exciting high-performance computing applications, on cutting-edge computational systems, with developers throughout the world. Interact closely with the architecture and software teams at NVIDIA to ensure the best possible performance, results, and developer experience on current-generation hardware, and on determining trends and features for next-generation architectures. Work with the latest GPU technology to develop parallel software solutions for applications in a variety of fields including geophysics, medicine, computational biology, imaging, and entertainment. Support, evangelize, and influence NVIDIA GPU Computing and CUDA technologies. Develop and implement new data-parallel algorithms and systems, create technical demos, write whitepapers and present your work at conferences. Collaborate with external software developers on optimizing their products for NVIDIA technology.

Skills required: Strong knowledge of C/C++ and programming techniques. Strong mathematical fundamentals, including linear algebra and numerical methods. Good communication skills required. Travel for on-site visits with developers and to conferences will be required. Ideal candidates will have experience with parallel programming, especially data-parallel and/or GPGPU.

Beneficial skills: Matlab; Fortran; Linux. Parallel programming languages and architectures. Multi-threaded / Multi-core programming. Knowledge of GPUs, DirectX, OpenGL, and shading languages. Understanding of 3D graphics architecture.

Experience in any of these application areas a plus: signal and image processing, computer vision, computational biology, geophysics, video processing and codecs, game physics.

If you are interested and qualified, please send a private message or email to joshua.hasten (at) nvidia.com


Posted on Jan 3, 2007

NVISION 2008