Senior System Architect - GPU Architecture

at Nvidia

📍 Santa Clara, United States

$180,000-339,200 per year

SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Jenkins @ 3 Python @ 3 Communication @ 4 Perl @ 3

Details

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.