Senior Architect - GPU Modelling

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
Backend
Staff Software Engineer
Contact Company
8+ years of experience
AI

Description For Senior Architect - GPU Modelling

NVIDIA's Architecture Modelling group is seeking architects and software developers to join their various architecture efforts. The role involves working with world-class architects on modeling, analysis, and validation of chip architectures and features that advance the state of art in performance and efficiency for graphics and parallel computing.

Key Responsibilities:

  • Modeling and analysis of graphics and/or SOC algorithms and features
  • Documenting, designing, developing tools to analyze, simulate, validate, and verify models
  • Developing tests, test plans, and testing infrastructure for new architectures/features
  • Conducting code coverage analysis and reporting

Requirements:

  • Bachelor's Degree (or equivalent experience) in Computer Science, Electrical Engineering, or Computer Engineering with 8+ years of relevant work experience; or MS with 3+ years of experience; or PhD with 2+ years of experience
  • Strong programming skills in C++ and C, with a good understanding of build systems (CMAKE, make), toolchains (GCC, MSVC), and libraries (STL, BOOST)
  • Computer Architecture background with experience in modeling with SystemC & TLM preferred
  • Familiarity with Docker, Jenkins, Python, Perl
  • Excellent communication and interpersonal skills
  • Ability to work in a distributed team environment

NVIDIA offers competitive salaries and a generous benefits package, making it one of the most desirable employers in the technology world. This role provides an opportunity to work on cutting-edge GPU architecture and maintain NVIDIA's leadership in high-performance computing.

Last updated 22 days ago

Responsibilities For Senior Architect - GPU Modelling

  • Modeling and analysis of graphics and/or SOC algorithms and features
  • Documenting, designing, developing tools to analyze, simulate, validate, and verify models
  • Developing tests, test plans, and testing infrastructure for new architectures/features
  • Conducting code coverage analysis and reporting

Requirements For Senior Architect - GPU Modelling

Python
  • Bachelor's Degree (or equivalent experience) in Computer Science, Electrical Engineering, or Computer Engineering with 8+ years of experience, or MS with 3+ years, or PhD with 2+ years
  • Strong programming skills in C++ and C
  • 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 Docker, Jenkins, Python, Perl
  • Excellent communication and interpersonal skills
  • Ability to work in a distributed team environment

Interested in this job?

Jobs Related To NVIDIA Senior Architect - GPU Modelling

Manager 2, Software Engineering (Futures)

Lead software engineering manager role at Intuit's Futures team, focusing on emerging technologies and innovative solutions for financial technology platforms.

Staff Software Engineer- Kotlin

Staff Software Engineer position at Intuit focusing on Kotlin development for cloud-scale tools and AI-native Modern SaaS platform capabilities.

Sr. Staff Windows Software Architecture

Senior Staff Windows Software Architecture role at Qualcomm, focusing on enterprise solutions and Windows on Snapdragon platform development.

Senior/Staff Product Manager, Core Developer Platform

Senior/Staff Product Manager role at Qualcomm focusing on core developer platform for Windows on Snapdragon initiative.

Lead Software Engineer - Heroku Integration

Lead Software Engineer position at Salesforce focusing on Heroku integration, requiring 9+ years of experience in Java, distributed systems, and cloud computing.