NVIDIA

System Software Engineer, GPU Development Tools

NVIDIA

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraCaliforniaMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,000 - $241,500 per year

About the role

  • Participate in every stage of development of a GPU
  • Thrive at the interface between software drivers and the GPU simulation
  • 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 to help produce the next greatest generation of GPUs

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)
  • 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 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++CUDADXOpenGLVulkansoftware driver stackobject-oriented design patternsperformance testingfunctional testingGPU simulation
Soft Skills
interpersonal skillsflexibilityadaptability
Certifications
Bachelor's in Computer ScienceBachelor's in Computer EngineeringMaster's in Computer ScienceMaster's in Computer Engineering