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 3 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

Sr. Technical Program Manager (L6), INTech Latam Shopping Compliance

Lead Latam programs for Amazon's International Technology team, designing and deploying new customer experiences for retail operations.

Sr. Product Operations Manager, Marketplace Platforms and Technologies

Sr. Product Operations Manager for Apple's Marketplace Platforms and Technologies, driving app ecosystem growth and innovation.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Engineering Project Manager for SAP Payments & Trade In at Apple, leading sophisticated projects in IS&T Enterprise Systems.

Engineering Project Manager - WWBPR Insight

Engineering Project Manager at Apple to lead innovative manufacturing software projects in Austin, TX.

Manager, AppleCare Digital Readiness & Response Program Management

Lead cross-functional solution delivery for Apple product support and service strategy as Manager of AppleCare Digital Readiness & Response Program Management.