Taro Logo

System Software Engineer - GPU

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For System Software Engineer - GPU

NVIDIA, the world leader in accelerated computing, is seeking a talented System Software Engineer to join their GPU team. This role presents an exciting opportunity to work on next-generation computing and graphics products at one of technology's most innovative companies.

The position involves building and testing the most demanding applications for GPUs and high-performance computing servers. You'll be working at the intersection of hardware and software, utilizing your expertise in C++ programming, graphics concepts, and operating systems to validate and test next-generation processors.

As a System Software Engineer, you'll collaborate closely with architecture, hardware, and driver teams throughout the product development lifecycle. Your responsibilities will include developing software tools and infrastructure for chip development, creating manufacturing diagnostic tests, and working with pre-beta CUDA and Vulkan extensions. The role requires a deep understanding of both hardware and software architectures, making it perfect for someone who enjoys working close to the hardware level.

The ideal candidate will bring 5+ years of relevant experience, strong C++ programming skills, and a thorough understanding of PC architecture. Background in Parallel Computing, PCIE, Nvlink, or server technologies is highly valued. You should be able to demonstrate excellent problem-solving abilities, strong debugging skills, and the capacity to work independently while maintaining good team collaboration.

NVIDIA offers a competitive compensation package with a base salary range of $148,000 to $287,500, plus equity and comprehensive benefits. The company is known for its innovative culture and commitment to pushing technological boundaries in AI and digital twins, transforming major industries worldwide. This role offers the opportunity to work on cutting-edge technology while being part of a forward-thinking team that's shaping the future of computing.

Last updated 2 months ago

Responsibilities For System Software Engineer - GPU

  • Work closely with architecture, hardware and driver teams through product development lifecycle
  • Craft software tools and infrastructure for new chip development, validation, and productization
  • Assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and Vulkan extensions
  • Explore ways to use high level compute & graphics programming APIs to stress specific units and flows
  • Understanding and working with hardware and software architectures

Requirements For System Software Engineer - GPU

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science (or equivalent experience)
  • 5+ years proven experience in a related hardware/software position
  • Strong C/C++ programming skills
  • Understanding of PC architecture and ability to work close to the hardware
  • Background with Parallel Computing, PCIE, Nvlink or server product technologies
  • Experience working on large system software code base
  • Very strong problem solving and debugging skills
  • Ability to self-manage, show leadership, and have good interpersonal skills

Benefits For System Software Engineer - GPU

Medical Insurance
401k
Equity
  • Competitive salaries
  • Equity
  • Benefits package

Interested in this job?