Senior Graphics And Parallel Programming Architect, Memory Models
Nvidia Corporation
CA, United States
Base: 184,000 usd - 287,500 usd (level 4) or 224,0...
On-site
Design new hardware features
Develop graphics or parallel processing algorithms
Knowledge of future parallel programming models
Nvidia is seeking a Senior Graphics and Parallel Programming Architect to enhance GPU architecture and develop advanced graphics and parallel processing algorithms. The ideal candidate will have extensive experience in computer architecture, strong programming skills, and a background in memory model simulation
Job Summary
Design new hardware features for future graphics and parallel processing architectures.
Develop software for memory model simulators, enabling the simulator for use by internal and external customers.
You would interact with other world-class architects and researchers to build simulators and infrastructure to design and validate these new features.
Matching Summary
Match Score: 85
Nvidia is seeking a Senior Graphics and Parallel Programming Architect to enhance GPU architecture and develop advanced graphics and parallel processing algorithms. The ideal candidate will have extensive experience in computer architecture, strong programming skills, and a background in memory model simulation.
Salary
Base: 184,000 USD - 287,500 USD (Level 4) or 224,000 USD - 356,500 USD (Level 5); Bonus/Equity: Eligible for equity; Benefits: Eligible for benefits
Skills & Requirements
Must-have
Design new hardware features
Develop graphics or parallel processing algorithms
Knowledge of future parallel programming models
Develop software for memory model simulators
Analyze and simulate models
Develop tests and testing infrastructure
Nice-to-have
World-class architects and researchers
Hungry to learn simulators, RTL, and silicon
Key Requirements
MS Degree in Computer Science, Computer Engineering or Electrical Engineering, or equivalent experience
10+ years of experience in computer architecture, graphics algorithms, parallel processing, memory model and/or high performance computing
Firsthand experience in developing memory model simulators