System Software Engineer, Gpu Development Tools

Nvidia Corporation

Multiple Locations
Base: 124,000 usd - 195,500 usd (level 2); 152,000...
On-site
Gpu development tools
Software driver stack
C++ programming
NVIDIA is seeking a System Software Engineer for GPU Development Tools, focusing on creating infrastructure for modeling, analyzing, and debugging graphics chips. The ideal candidate should have a strong background in software development, particularly with GPU driver stacks and C++ programming

Job Summary

  • As a member of the team, you will play a critical part in every stage of development of a GPU.
  • You will become the specialist for running SW applications directly on simulated GPUs in diverse environments.
  • 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.

Matching Summary

Match Score: 85

NVIDIA is seeking a System Software Engineer for GPU Development Tools, focusing on creating infrastructure for modeling, analyzing, and debugging graphics chips. The ideal candidate should have a strong background in software development, particularly with GPU driver stacks and C++ programming.

Salary

Base: 124,000 USD - 195,500 USD (Level 2); 152,000 USD - 241,500 USD (Level 3); Bonus/Equity: Equity eligible; Benefits: Benefits eligible

Skills & Requirements

Must-have

  • GPU development tools
  • Software driver stack
  • C++ programming
  • Object-oriented design patterns

Nice-to-have

  • Chip and/or system simulation
  • Python scripting
  • Farm compute tools/techniques

Key Requirements

  • Bachelor's or Master's in Computer Science or Computer Engineering or equivalent experience
  • 2+ years of relevant software development work experience
  • Understanding of compute (CUDA) or graphics (DX, OpenGL, or Vulkan) driver stack
  • Ability to work across GPU and driver stacks

Work Rights

Not specified

Tailored Resume

Cover Letter