Linux GPU Senior System Software Engineer

at Nvidia
USD 148,000-287,500 per year
SENIOR
āœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 7 Software Development @ 7 Linux @ 4 CI/CD @ 4 Debugging @ 7 System Architecture @ 3

Details

NVIDIA, known as "the AI computing company," is growing its team with top talent to pioneer Linux graphics driver software used in GPUs.

Responsibilities

  • Design, develop, and validate features, tests, and bug fixes for Linux Graphics Device drivers collaborating with fellow software engineers.
  • Work with Linux graphics engineers to design and develop high-quality tests and tools.
  • Improve CI/CD pipelines and build automated test infrastructure to enhance developer experience.
  • Collaborate and communicate effectively with global teams.

Requirements

  • BS or MS degree (or equivalent) in Computer Engineering, Computer Science, or a related field.
  • 5+ years of meaningful software development experience with strong C programming skills.
  • Familiarity with computer system architecture, including microprocessor, microcontroller fundamentals (caches, buses, memory controllers, DMA).
  • Experience with Linux KMD/UMD device driver system software.
  • Experience with AI development tools for creating and automating test cases, code coverage, and triaging.

Ways to stand out

  • Open source contributions to the Linux kernel or large software projects.
  • Experience with Linux core/display kernel and user mode device drivers.
  • Linux graphics experience with Vulkan/OpenGL software stacks.
  • Strong background in complex system-level software debugging (functionality, performance, security, scalability).

Benefits

  • Competitive base salary ($148,000 - $287,500 USD) based on location, experience, and comparable positions.
  • Eligibility for equity and additional benefits.
  • Commitment to diversity and inclusion as an equal opportunity employer.