Jobs · Engineering · California

Principal Architect, SoC and Systems Modelling

NVIDIA · Santa Clara, CA · 4 days ago
EngineeringFull-time

About the role

The NVIDIA Architecture Modeling group is seeking architects and software developers to join their efforts in innovating parallel computing fields and maintaining leadership in SoC and Systems architecture.

Responsibilities

  • Modeling and analysis of SoC & Systems algorithms and features
  • Collaborate with other modelling teams to document, design, develop tools to analyze and simulate, validate, and verify models
  • Familiarize with and help implement different models (functional and performance) used at NVIDIA
  • Develop tests, test plans, and testing infrastructure for new architectures/features and conduct code coverage analysis and reporting
  • Mentor early engineers and promote good coding practices
  • Stay updated on newer modelling techniques and frameworks, evaluate solutions, and drive changes with your manager

Requirements

  • Bachelor's Degree (or equivalent experience) in Computer Science, Electrical Engineering, or Computer Engineering
  • 15+ years of relevant work experience or MS with 12+ years of experience or PhD with 7+ years of experience
  • Strong programming ability: C++, C, familiarity with build systems (CMAKE, make), toolchains (GCC, MSVC), and libraries (STL, BOOST)
  • Computer Architecture background with experience in modeling with C++ and/or SystemC (TLM)
  • Familiarity with Docker, Jenkins, Python, and Perl
  • Excellent communication and interpersonal skills, and ability to work in a distributed team environment

Qualifications

  • Experience with modeling and analysis of SoC & Systems algorithms and features
  • Proficiency in C++, C, and related technologies
  • Knowledge of computer architecture and experience with SystemC (TLM)
  • Ability to develop and execute tests and test plans
  • Strong mentoring and teaching abilities
  • Understanding of Docker, Jenkins, Python, and Perl

Skills

  • Modeling and analysis of SoC & Systems algorithms and features
  • Programming with C++, C, and related technologies
  • SystemC (TLM) and Docker, Jenkins, Python, Perl knowledge
  • Communication and interpersonal skills
  • Mentoring and teaching abilities

Benefits

  • Competitive base salary ranging from $272,000 to $431,250 USD based on location, experience, and comparable positions
  • Equity and benefits package

Pay

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

Schedule

Not specified

Benefits

  • Not specified

Similar jobs