SENIOR COMPUTER ARCHITECT Job in Santa Clara, California Us

SENIOR COMPUTER ARCHITECT #1443957

The NVIDIA GPU Computing Architecture group is seeking world-class computer architects and scientists to join and lead our effort to advance the state of parallel computing. Our team is designing the fastest and most efficient parallel architectures that power energy-efficient smart phones and the worlds fastest super computers.

RESPONSIBILITIES:
- Enhance GPU architectures to extend the state of the art in performance, efficiency, programmability and reliability
- Analyze, tune and prototype key applications for new GPU architectures, including game physics, computer vision, ray-tracing, molecular dynamics, finance, medical imaging, geophysical imaging, weather modeling and speech recognition, to name just a few
- Design tools to analyze and debug parallel applications
- Collaborate across the company to guide the direction of GPU computing, working with software, research and product teams

MINIMUM REQUIREMENTS:
- MS Degree in relevant discipline (CS, EE, Math). PhD helpful. 5+ years of relevant work experience
- Strong programming ability: C, C++, CUDA, Perl, Python preferred
- Strong background in computer architecture, compilers, parallel processing, signal processing and/or high performance computing
- In depth knowledge of computer architecture
- Experience in systems-level performance modeling, profiling, and analysis
- Experience in characterizing and modeling system-level performance, executing comparison studies, and documenting and publishing results

EOE
Interested in talking with us? Please apply directly at NVIDIA.COM