Senior System Architect - GPU Architecture
at Nvidia
📍 Santa Clara, United States
$180,000-339,200 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Jenkins @ 3 Python @ 3 Communication @ 4 Perl @ 3Details
The NVIDIA GPU Architecture team is looking for architects to join our world-class team. NVIDIA is a leader in the Gaming and AI Datacenter field, and we are constantly looking for ways to improve our GPU capabilities. In this position, you will be working with other world-class architects on modeling and validating chip architectures, microcontrollers. You will work with architecture and software teams to help define, design and implement an efficient internal register/data exchange bus.
Responsibilities
- Architectural design and functional modeling of components in the GPU with a specific focus on control fabric, NOCs, register buses.
- Knowledge of SOC security, and virtualization a definite plus.
- Familiarity with RISC-V based microcontrollers desired.
- Design expertise with multi dielet architectures with a focus on dynamic configuration, power, and performance.
- Work in a matrixed environment, across the different architecture, ASIC, DV (Design Verification), power, and security teams to document, design, develop features to improve functionality and performance of the next generation GPUs.
- Develop models, tests, test plans and testing infrastructure for new architectures and features.
- Develop and improve flows for turnkey delivery of GPU address maps and help building validation tools.
Requirements
- Bachelor’s degree (or equivalent experience) in a relevant subject area: Computer Science, Electrical Engineering or Computer Engineering.
- 8+ years of meaningful work experience or master's with proven ability or PhD with 2+ years of experience.
- Strong programming ability: C++, C along with a good understanding of build systems (CMAKE, make), toolchains (GCC, MSVC) and libraries (STL, BOOST) for x86, ARM and RISC-V.
- Computer Architecture background with experience in modeling with SystemC & Transaction Level Modeling (TLM) preferred.
- Familiarity with Jenkins, Python, Perl.
- Excellent communication and interpersonal skills and ability to thrive in a distributed team.
Benefits
You will also be eligible for equity and benefits. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.