Senior Architect, GPU and SoC Modelling
About IN01 NVIDIA Graphics Bengaluru
NVIDIA is widely recognized as one of the technology world’s most desirable employers, home to some of the most forward-thinking and hardworking individuals globally. We are passionate about the challenge of crafting the highest-performance silicon GPUs and SoCs possible. Join our Architecture Simulation and Modelling team to help build the real-time, cost-effective computing platform driving our success in this exciting and rapidly expanding field. NVIDIA is a "learning machine" that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address, and that matter to the world. Our mission is to amplify human creativity and intelligence.
About the Position
Introduction
NVIDIA is a continuously evolving company, renowned for inventing the GPU, which has redefined computer graphics and parallel computing. With the global boom in artificial intelligence, NVIDIA's GPUs are essential for highly scalable and massively parallel computation. We are a "learning machine" that constantly adapts to new, challenging opportunities that only we can address, aiming to amplify human creativity and intelligence. As an NVIDIAN, you'll join a diverse, supportive environment where everyone is inspired to do their best work.
The NVIDIA Architecture Modelling group is seeking architects and software developers to contribute to our architecture efforts. Innovation in graphics and parallel computing is central to NVIDIA's strength, delivering world-leading performance for high-performance computing. We are dedicated to improving our GPU architecture and maintaining our leadership. In this role, you will collaborate with world-class architects on the modeling, analysis, and validation of chip architectures and features to advance performance and efficiency.
Responsibilities
- Modeling and analysis of graphics and/or System-on-Chip (SoC) algorithms and features.
- Work in a matrixed environment across different modeling teams to document, design, develop tools for analysis and simulation, validation, and verification of models.
- Familiarize with NVIDIA's functional and performance models and assist with feature implementation as needed.
- Develop tests, test plans, and testing infrastructure for new architectures/features.
- Perform code coverage analysis and reporting.
- Mentor junior engineers and promote good coding practices.
- Research newer modeling techniques and frameworks, evaluate solutions for our needs, and drive change with management.
- Help develop AI-based tools to enhance efficiency.
Requirements
- Bachelor's Degree (or equivalent experience) in Computer Science, Electrical Engineering, or Computer Engineering.
- 8+ years of relevant work experience, or MS with 5+ years of experience, or PhD with 3+ years of experience.
- Strong programming proficiency in C++, C.
- Good understanding of build systems (CMAKE, make), toolchains (GCC, MSVC), and libraries (STL, BOOST).
- Computer Architecture background.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a distributed team environment.
Nice to Have
- Experience in modeling with SystemC & TLM.
- Familiarity with Docker, Jenkins, Python, Perl.
About Company
NVIDIA is widely recognized as one of the technology world’s most desirable employers, home to some of the most forward-thinking and hardworking individuals globally. We are passionate about the challenge of crafting the highest-performance silicon GPUs and SoCs possible. Join our Architecture Simulation and Modelling team to help build the real-time, cost-effective computing platform driving our success in this exciting and rapidly expanding field. NVIDIA is a "learning machine" that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address, and that matter to the world. Our mission is to amplify human creativity and intelligence.
How to Apply
If you love the challenge of crafting the highest-performance silicon GPUs and SoCs possible, we encourage you to apply through the official application portal.
Apply Now
Your data is only shared with IN01 NVIDIA Graphics Bengaluru
Location
Bengaluru
Type
FULL_TIME
Keywords
Similar Roles
Explore comparable positions
Senior Architect, GPU and SoC Modelling
IN01 NVIDIA Graphics Bengaluru