Senior Graphics and Parallel Programming Architect, Memory Models

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Python @ 7 Algorithms @ 4 Parallel Programming @ 4 Perl @ 7 GPU @ 4 AI @ 4

Details

The NVIDIA GPU Architecture group is seeking a senior architect and software developer to lead architecture efforts in graphics and parallel computing. The role focuses on developing and enhancing GPU architecture features that advance graphics performance, parallel programming models, and parallel computing performance. You will collaborate with architects and researchers to build simulators and infrastructure to design and validate new features.

Responsibilities

  • Design new hardware features for future graphics and parallel processing architectures.
  • Develop or enhance graphics or parallel processing algorithms and advance the state of parallel computation.
  • Be knowledgeable about future parallel programming models and their impact to hardware.
  • Develop software for memory model simulators and enable the simulator for use by internal and external customers.
  • Work in a team to document, design, develop tools to analyze and simulate, validate, and verify functional or performance models.
  • Develop tests, test plans, and testing infrastructure for new graphics or parallel processing architectures.
  • Learn and work on simulators, RTL, and real silicon.

Requirements

  • MS degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent experience.
  • Strong programming ability: C, C++, Perl, Python preferred.
  • 10+ years of experience in computer architecture, graphics algorithms, parallel processing, memory models, and/or high performance computing.
  • Firsthand experience in developing memory model simulators.

Compensation and Benefits

  • Base salary ranges (varies by level and location):
    • Level 4: 184,000 USD - 287,500 USD
    • Level 5: 224,000 USD - 356,500 USD
  • Eligible for equity and benefits.

Additional Information

  • Applications for this job will be accepted at least until April 13, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.