Posted in

GPU Modeling Engineer

GPU Modeling Engineer

CompanySamsung
LocationSan Jose, CA, USA
Salary$166024 – $257336
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelExpert or higher

Requirements

  • 10+ years of experience with a Bachelor’s Degree in Computer Science/Engineering, or 8+ years of experience with a Master’s Degree, or 6+ years of experience with a PhD
  • 10+ years of experience in software design and architecture modeling
  • Expertise in C++ programming, including STL, in a Linux environment
  • Deep understanding of GPU/CPU or computer architecture and micro-architecture concepts
  • Experience using development tools such as revision control systems, debuggers, and make/cmake
  • Hardware modeling experience, especially the Sparta Modeling Framework
  • Experience with performance profiling and analysis

Responsibilities

  • Interface with architects, RTL designers, verification engineers and software engineers to understand the GPU pipeline
  • Develop and maintain architectural models of GPU designs using modeling languages such as C++, or Python, to include implementation and testing
  • Run simulations to evaluate the performance of GPU architectures under various workloads, including graphics, compute, and machine learning applications
  • Conduct performance analysis on simulation results to identify trends and bottlenecks, optimize performance, and provide recommendations for design improvements
  • Work closely with GPU design teams to ensure that models are accurate and relevant to the design process
  • Identify architecture, micro-architecture, and implementation optimizations to improve the functionality and performance of the GPU and its units
  • Develop new modeling techniques and methodologies to improve the accuracy and efficiency of GPU modeling and simulation.

Preferred Qualifications

  • Some familiarity with SystemVerilog is preferred
  • RTL verification experience is a plus