Senior Architect - NVIDIA Architecture @ NVIDIA
placeHybrid
attach_money $290,000
businessHybrid
scheduleFull Time
Posted 16 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review C++ and SystemC fundamentals.
circle
Study GPU architectural design principles.
circle
Practice modeling and Transaction Level Modeling.
circle
Familiarize with build systems and toolchains.
Behavioral Questions
circle
Describe collaboration in cross-functional teams.
circle
Explain problem-solving in design challenges.
circle
Discuss handling feedback in a matrixed environment.
circle
Detail experience with high-pressure deadlines.
Frequently Asked Questions
What qualifications are required for the Senior Architect - NVIDIA Architecture role at NVIDIA?
keyboard_arrow_down
How important is experience with RISC-V for the NVIDIA Senior Architect role?
keyboard_arrow_down
What technical skills should applicants highlight for a role at NVIDIA?
keyboard_arrow_down
How do teamwork and collaboration factor into the NVIDIA Senior Architect role?
keyboard_arrow_down
What is NVIDIA known for and how does it influence the role?
keyboard_arrow_down