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 2 months 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

Senior Manager, Compiler Verification

Lead compiler verification teams at NVIDIA, driving innovation in AI and high-performance computing through advanced compiler technology and team leadership.

Software Manager - Router Testing Python

Lead Python automation team for NVIDIA's SONiC Network OS, managing test frameworks and engineering team in Redmond, WA.

Senior Staff Software Engineer - Observability and Monitoring

Senior Staff Software Engineer position at NVIDIA leading observability and monitoring initiatives, offering competitive compensation and opportunity to work with cutting-edge technologies.

Software Engineering Manager - Image and Data Compression Libraries

Lead software engineering team developing image and data compression libraries at NVIDIA, managing technical innovation and team development with competitive compensation.

Senior Manager, Compiler Verification

Lead compiler verification organization at NVIDIA, managing teams across APAC and EU/UK regions, requiring 10+ years experience in software development and 5+ years in management.