Jobs · Engineering · Massachusetts

System Software Engineer, GPU Development Tools

NVIDIA AI · Westford, MA · 1 wk ago
HybridEngineeringFull-time

About the role

NVIDIA is seeking a GPU programmer to join a dynamic software team. The ideal candidate will have experience in developing chip simulations, chip test authoring languages and tools, and driving performance improvement.

Responsibilities

  • Develop the core infrastructure for modeling, analyzing, and debugging the development of large-scale, general-purpose graphics and computing chips.
  • Play a critical part in every stage of development of a GPU.
  • Run SW applications directly on simulated GPUs in diverse environments.
  • Capture 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.
  • Improve the daily workflows of leading chip modelers and designers around the globe.

Requirements

  • Bachelor's or Master's in Computer Science or Computer Engineering or equivalent experience.
  • 5+ years of relevant software development work experience.
  • You understand the software driver stack, either in compute (CUDA) or graphics (DX, OpenGL, or Vulkan).
  • Strong C++ programming capability.
  • Knowledge of object-oriented design patterns.

Qualifications

  • Excellent interpersonal skills.
  • Flexibility/adaptability for working in a dynamic environment with different frameworks and requirements.

Skills

  • Experience with chip and/or system simulation.
  • Strong Python scripting skills.
  • Experience with farm compute tools/techniques like virtual machines, containers, distributed programming.

Benefits

  • Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
  • The base salary range is 152,000 USD - 241,500 USD.
  • You will also be eligible for equity and benefits.

Pay

  • Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
  • The base salary range is 152,000 USD - 241,500 USD.

Schedule

  • This posting is for an existing vacancy.

Similar jobs