Onsite Senior Software Engineer – CUDA, Unified Memory

Posted 3 hours ago

Apply now

About the role

  • Senior Software Engineer working on CUDA driver at NVIDIA. Collaborating with teams to improve features for general purpose computation on GPUs.

Responsibilities

  • Apply your design, coding expertise, and creativity to collaborate with peers across NVIDIA to deliver upon the best compute platform in the world
  • Architect, and implement new features for new chips and new kernel features
  • Coordinate with other teams to accomplish your work daily
  • Help define forward-looking improvements to the CUDA APIs and programming model
  • Write effective, maintainable, and well-tested kernel and userspace code
  • Develop code for multiple Linux operating systems

Requirements

  • BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience)
  • Strong C programming skills
  • Minimum of 10+ years of related development experience
  • Experience working with large codebases
  • Background with operating system interfaces for threads, process control, and virtual memory
  • Experience writing and debugging multithreaded programs
  • Good written communication

Benefits

  • equity
  • benefits

Job title

Senior Software Engineer – CUDA, Unified Memory

Job type

Experience level

Senior

Salary

$184,000 - $287,500 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

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

Report job