Senior Architect - NVIDIA Architecture
@ NVIDIA

Hybrid
$290,000
Hybrid
Full Time
Posted 16 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXX***** @nvidia.com
Recommended after applying

Job Details

Overview

The Senior Architect - NVIDIA Architecture position on the NVIDIA GPU Architecture team focuses on modeling and validating chip architectures and microcontrollers for next generation GPUs. This role involves collaboration with world-class architects and software teams to design innovative IPs including microcontrollers and register buses.

What You Will Be Doing

  • Architectural design and functional modeling focusing on GPU components such as control fabric, NOC’s, and register buses.
  • Leverage SOC security knowledge and virtualization expertise.
  • Contribute to RISC-V based microcontroller designs and multi-dielet architectures emphasizing dynamic configuration, power, and performance.
  • Collaborate in a matrixed environment with architecture, ASIC, DV, power, and security teams.
  • Develop simulation models using C++ and SystemC, along with tests, test plans and validation tools.
  • Improve flows for turnkey delivery of GPU address maps and build efficient validation tools.

What We Need To See

  • Bachelor’s degree (or equivalent) in Computer Science, Electrical Engineering or Computer Engineering.
  • 7+ years of experience (or master's/PhD with corresponding experience).
  • Strong programming skills in C++, C with understanding of build systems (CMAKE, make) and toolchains (GCC, MSVC).
  • Experience in modeling with SystemC and Transaction Level Modeling (TLM).
  • Familiarity with Jenkins, Python, Perl and excellent communication skills.

About NVIDIA

NVIDIA is a global leader in Gaming and AI Datacenter solutions. Its innovations, including the invention of the GPU, have redefined PC gaming, graphics, and AI computing. As a top employer, NVIDIA values diversity and excellence, providing opportunities to work with some of the brightest minds in technology.

Key skills/competency

  • GPU Architecture
  • SystemC
  • C++
  • Chip Design
  • Microcontrollers
  • SOC Security
  • RISC-V
  • Virtualization
  • Design Verification
  • Matrixed Collaboration

How to Get Hired at NVIDIA

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills and projects to GPU design.
  • Highlight technical expertise: Emphasize C++, SystemC, and modeling experience.
  • Research NVIDIA: Understand their innovation in AI and Gaming.
  • Practice technical interviews: Prepare for chip design and architecture questions.

📝 Interview Preparation Advice

Technical Preparation

Review C++ and SystemC fundamentals.
Study GPU architectural design principles.
Practice modeling and Transaction Level Modeling.
Familiarize with build systems and toolchains.

Behavioral Questions

Describe collaboration in cross-functional teams.
Explain problem-solving in design challenges.
Discuss handling feedback in a matrixed environment.
Detail experience with high-pressure deadlines.

Frequently Asked Questions