Used Tools & Technologies
Not specified
Required Skills & Competences ?
Docker @ 3 Jenkins @ 3 Python @ 3 Communication @ 4 Perl @ 3 Reporting @ 4 GPU @ 4Details
The NVIDIA Architecture Modelling group is looking for architects and software developers to join architecture efforts focused on GPU monitoring and management in the data center. In this role you will model and validate chip architectures, microcontrollers, and server baseboard components, and work with software teams to define and implement simulation models to enable data center software teams to left-shift.
Responsibilities
- Model GPU and other baseboard components and features.
- Work in a matrixed environment across different modelling teams to document, design, develop tools to analyze and simulate, validate, and verify models.
- Familiarize with different functional and performance models used at NVIDIA and help with feature implementation as required.
- Develop tests, test plans, and testing infrastructure for new architectures/features.
- Perform code coverage analysis and reporting.
- Learn about newer modelling techniques and frameworks, evaluate solutions, and drive changes with your manager.
- Help develop AI-based tools to increase efficiency.
Requirements
- Bachelor’s degree (or equivalent experience) in a relevant discipline (Computer Science, Electrical Engineering or Computer Engineering).
- 8+ years of meaningful work experience (or MS with demonstrated ability, or PhD with 2+ years of experience).
- Strong programming ability in C++ and C.
- Good understanding of build systems (CMake, make), toolchains (GCC, MSVC) and libraries (STL, Boost).
- Computer Architecture background; experience in modeling with SystemC & TLM preferred.
- Familiarity with Synopsys VDK, Docker, Jenkins, Python, Perl.
- Excellent communication and interpersonal skills and ability to work in a distributed team environment.
Benefits
- Base salary will be determined based on location, experience, and the pay of employees in similar positions.
- Base salary ranges stated: 184,000 USD - 287,500 USD for Level 4; 224,000 USD - 356,500 USD for Level 5.
- Eligible for equity and benefits (see NVIDIA benefits page).
- Applications accepted at least until July 29, 2025.
Additional Information
- Work involves simulation, validation, testing infrastructure, and collaboration with multiple software teams within NVIDIA.
- Technologies and tools referenced in the role include: C++, C, CMake, make, GCC, MSVC, STL, Boost, SystemC, TLM, Synopsys VDK, Docker, Jenkins, Python, Perl, and AI-based tooling.