Jobs · Engineering · California

GPU Simulation System Software Engineer

Thomas To · Santa Clara, CA · 2 mo ago
HybridEngineeringFull-time

About the role

As a member of the team, you will play a critical part in every stage of development of a GPU. Thrive at the interface between software drivers and the GPU simulation. You will become the specialist for running SW applications directly on simulated GPUs in diverse environments. In this role, you will spectacularly improve the daily workflows of top chip modelers and designers to help produce the next greatest generation of GPUs.

Responsibilities

  • Gather instrumentation requirements from GPU architects who research next-gen improvements
  • Coordinate with GPU architects to enable functional and performance testing for the next architecture
  • Work closely with SW teams to help them deliver production-ready drivers when silicon goes to market
  • Develop the core infrastructure for modeling, analyzing, and debugging large-scale, general-purpose graphics and computing chips

Requirements

  • Bachelor's or Master's in Computer Science or Computer Engineering or equivalent experience
  • 5+ years of relevant software development work experience
  • Understanding of the software driver stack, either in compute (CUDA) or graphics (DX, OpenGL, or Vulkan)
  • Ability to work across the GPU and driver stacks
  • Strong C++ programming capability
  • Knowledge of object-oriented build patterns
  • Excellent interpersonal skills
  • Flexibility/adaptability for working in a dynamic environment with different frameworks and requirements

Preferred qualifications

  • Experience with chip and/or system simulation
  • Strong scripting skills

Pay

Base salary range: 152,000 USD - 241,500 USD, plus equity and benefits.

Schedule

Applications accepted at least until June 2, 2026. This posting is for an existing vacancy.

Similar jobs