Onsite System Software Engineer, GPU Development Tools

Posted 9 hours ago

Apply now

About the role

  • System Software Engineer developing GPU development tools at NVIDIA. Collaborating on the development of architectures for future GPUs and optimizing workflows for chip designers.

Responsibilities

  • 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
  • Capture instrumentation requirements from GPU architects who research next-gen improvements
  • You will 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.
  • In this role, you will improve the daily workflows of leading chip modelers and designers around the globe to help produce the next greatest generation of GPUs.

Requirements

  • Bachelor's or Master's in Computer Science or Computer Engineering or equivalent experience
  • 2+ years of relevant software development work experience
  • You understand 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 are required
  • Knowledge of object-oriented design patterns are required
  • Excellent interpersonal skills
  • Flexibility/adaptability for working in a dynamic environment with different frameworks and requirements

Benefits

  • equity
  • benefits

Job title

System Software Engineer, GPU Development Tools

Job type

Experience level

JuniorMid level

Salary

$124,000 - $195,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job