Senior Architect, Simulation Kernel Modelling

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Develops and improves modeling infrastructure for GPU and SOC models, supporting architecture and engineering teams in building models for next-generation chip architectures using SystemC, C++, and related tools.

What you'd actually do

  1. Develop the tools, libraries, and environments to model and simulate next-generation chip architectures.
  2. Support the architecture and engineering teams by enabling them to build their models on top of this advanced environment.
  3. Successfully implement solutions to complex modelling problems using your expertise in SystemC, C++, and Architecture.
  4. Guide and influence teams that model GPU features, ensuring they bring to bear the environment's features to build efficient hardware models.
  5. Document, develop, and build tools to analyze, simulate, validate, and verify models with precision.

Skills

Required

  • C++
  • C
  • SystemC
  • Computer Architecture
  • build systems (CMAKE, make)
  • toolchains (GCC, MSVC)
  • STL
  • BOOST
  • Transaction Level Modelling (TLM)

Nice to have

  • Docker
  • Jenkins
  • Python
  • Perl
  • simulation models for major chip projects
  • EDA industry
  • simulation and modelling tools from major EDA vendors
  • collaborating with teams across different time zones

What the JD emphasized

  • 12+ years of experience
  • Bachelor's Degree (or equivalent experience) in Computer Science, Electrical Engineering, Computer Engineering, or a related field, along with 10+ years of relevant work experience
  • Strong programming skills in C++ and C
  • Proven background in Computer Architecture with experience in modeling using SystemC & Transaction Level Modelling (TLM)