Senior System Software Engineer, Linux GPU

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 @ 6 Linux @ 4 Hiring @ 4 Rust @ 4 Debugging @ 7 System Architecture @ 3 GPU @ 4

Details

NVIDIA is the AI computing company driving modern GPU-enabled computing for graphics, parallel compute, and AI. This role contributes to pioneering Linux graphics driver software used in NVIDIA GPUs, working with global teams to design, develop, validate and optimize system-level graphics features.

Responsibilities

  • Design, develop, and validate features and bug fixes for Linux graphics device drivers.
  • Collaborate and communicate effectively with software engineers and cross-functional teams around the globe.
  • Analyze performance bottlenecks and implement optimizations across driver stacks.
  • Work on both kernel-mode (KMD) and user-mode (UMD) device driver components and ensure correctness, performance, and scalability.

Requirements

  • BS or MS degree (or equivalent experience) in Computer Engineering, Computer Science, or a related field.
  • 5+ years of meaningful software development experience with C programming and demonstrated initiative on independent coding projects.
  • Familiarity with computer system architecture and microprocessor/microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).
  • Experience with Linux KMD/UMD device driver system software and device driver development practices.

Ways to stand out

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

Compensation and Benefits

  • Base salary range (determined by location, experience, and internal pay levels):
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligibility for equity and benefits (see NVIDIA benefits).

Other

  • Applications accepted at least until July 29, 2025.
  • NVIDIA is an equal opportunity employer and values diversity in hiring and promotion practices.