Senior Compute System Software Engineer

NVIDIA

Not specified (assumed to be flexible based on industry standards).
7+ years low level device driver experience
Strong c and c++ programming skills
Deep knowledge of linux os internals
NVIDIA is seeking a Senior Compute System Software Engineer to develop and maintain software for their Data Center products, particularly focusing on kernel drivers and embedded software. The ideal candidate will have extensive experience in low-level device drivers, particularly for Linux OS, and strong programming skills in C and C++

Job Summary

  • This role involves designing software for next-generation Compute GPU solutions to ensure optimal performance across Linux and Windows operating systems.
  • The team collaborates with hardware architects and global partners to deploy new products and drive future product features.
  • Candidates will work independently on critical areas including clock management, thermal telemetry, memory management, and device initialization.

Matching Summary

Match Score: 85

NVIDIA is seeking a Senior Compute System Software Engineer to develop and maintain software for their Data Center products, particularly focusing on kernel drivers and embedded software. The ideal candidate will have extensive experience in low-level device drivers, particularly for Linux OS, and strong programming skills in C and C++.

Skills & Requirements

Must-have

  • 7+ years low level device driver experience
  • Strong C and C++ programming skills
  • Deep knowledge of Linux OS internals

Nice-to-have

  • Windows OS device driver experience
  • Cross platform implementation expertise
  • Self-motivated independent worker

Key Requirements

  • Bachelor or Master degree in Computer Science or Electrical Engineering
  • 7+ years hands-on experience developing low level device drivers
  • Required proficiency in C and C++ programming languages

Work Rights

Not specified

Tailored Resume

Cover Letter