Jobs · Engineering · California

System and Scheduling Architect – GPU

NVIDIA AI · Santa Clara, CA · 2 wk ago
HybridEngineeringFull-time

About the role

NVIDIA is seeking an outstanding system architect to design the next generation GPU system interface. This role involves understanding GPU sub-system modules, collaborating with software, hardware, and verification teams, and architecting and planning features.

Responsibilities

  • Understand how GPU sub-system modules interoperate and interact with the overall system
  • Architect and plan features in collaboration with software, hardware, and verification teams
  • Create functional and performance models, often in C++, and develop test plans to validate the features designed
  • Support post-silicon validation activities
  • Continuously learn and grow within the field

Requirements

  • Bachelor's or Master's degree in Compute Architecture, Computer Science, or Electrical Engineering (or related degree)
  • 2+ years of meaningful work experience
  • Work experience coding in C or C++
  • Course work or industry experience in Computer Architecture, Operating Systems, and/or System Architecture

Qualifications

  • Knowledge of memory isolation and security, firmware, process scheduling, OpenGL, DirectX, CUDA, Deep Learning/Machine Learning, PCIe, AXI, NVLink, and/or CXL
  • Experience with Perl or Python

Skills

  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team

Benefits

  • Competitive base salary based on location, experience, and market
  • Equity and comprehensive benefits package

Pay

  • Base salary range: $124,000 - $195,500 for Level 2, and $152,000 - $241,500 for Level 3

Schedule

  • Full-time position

Benefits

  • Health insurance
  • Retirement plans
  • Flexible work arrangements
  • Professional development opportunities

Similar jobs