Senior GPU Architect
NVIDIA · Santa Clara, CA · 1 wk ago
EngineeringFull-time
About the role
We are looking for world-class architects and software developers to join and lead our GPU architecture efforts. A key part of NVIDIA's strength is innovating in graphics and parallel computing to deliver the highest performance for parallel processing algorithms. You will help improve our GPU architecture, develop new parallel programming models, and build the infrastructure needed to maintain our leadership in the field.
Responsibilities
- Design new hardware features for future graphics and parallel processing architectures.
- Develop or enhance graphics or parallel processing algorithms to advance the state of parallel computation.
- Analyze future parallel programming models and their impact on hardware.
- Develop software for hardware simulators, test infrastructures, or metrics systems, including databases.
- Work in a team to document, design, develop tools for analysis and simulation, 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 in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent experience.
- 8+ years of relevant industry experience in GPU or CPU architecture (or equivalent).
- Strong programming ability in C, C++, Perl, and Python.
- Background in computer architecture, graphics algorithms, parallel processing, signal processing, and/or high-performance computing.
Benefits
NVIDIA offers a competitive base salary, equity, and benefits. The company is known for its forward-thinking and hardworking culture, fostering creativity and autonomy.
Pay
Base salary ranges are:
- Level 4: 184,000 USD – 287,500 USD
- Level 5: 224,000 USD – 356,500 USD
Salary is determined based on location, experience, and comparable roles.