NVIDA

3D TOOLS ARCHITECT #556817

As a member of the nVidia architecture team (the hottest team in 3D graphics!) you will be developing Architectural models of and development and analysis tools for some of the most complex GPUs / ASICs in the world. In this capacity, the architect will be expected to become familiar with NVIDIA current architecture, algorithms, products, and development methodologies, and understand current and developing PC architectures. In this key role, you will be instrumental in analysis and validation of requirements for 3D graphics architectures and verification of their implementation in hardware.

Responsibilities include the design, development and support of tools and environments for:

  • Capturing and analyzing application workloads at various levels to form requirements and tradeoffs for chips in development
  • Analyzing model behavior on application workloads against its goals and actual hardware implementation
  • Building reference models for new architectures
  • Building reference prototype driver implementations for new architectures

Required Skills:

  • BS, MS or PhD in Computer Science, Engineering, Mathematics, Physics, or related field, with 3+ yrs of relevant industry experience. For senior positions, an advanced degree and 8+ years industry experience. (Multiple Junior and Senior positions available.)
  • 3D Graphics Application or driver development experience
  • Excellent knowledge of at least one of OpenGL or D3D
  • Exceptional C and C++, programming, scripting, system debugging,
  • Knowledge of PC and graphics architectures.

Desired Skills: Candidates should have experience in several of the areas below

  • Experience with kernel development and debug on Windows and/or Linux,
  • Experience with systems and graphics performance analysis
  • Familiarity image processing tools and techniques
  • Exceptional C, C++, and object oriented programming skills.

EOE

Apply Now!


NVIDIA