Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer - Rust for Linux

Requirements:

  • BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience)
  • Strong Rust and C programming skills. Some familiarity with C++ would be a plus
  • Minimum of 10+ years of related development experience
  • Experience working with large codebases, preferably the upstream Linux kernel
  • Background with kernel device model, driver core, and OS interfaces for memory management, IRQ handling, and synchronization
  • Experience writing and debugging kernel code in multi-threaded, interrupt, and DMA contexts
  • Strong written communication, comfortable working entirely in public on open-source mailing threads such as rust-for-linux, dri-devel, nouveau, linux-pci, driver-core, and nova-gpu

What you'll be doing:

  • Architect and implement features in nova-core (the chipset-agnostic core driver) and nova-drm (the DRM front-end), targeting existing and upcoming NVIDIA GPU generations from Turing through Blackwell
  • Help build the technical direction of Project Nova and the DRM Rust backend shared by other in-tree Rust GPU drivers, including patch review, development dialogues, and coordinating releases on the kernel mailing lists
  • Maintain and extend Rust kernel infrastructure spanning PCI, DMA mapping, device I/O and IRQ, driver core, resource management, support bus, firmware loading components, and the Rust allocator shim
  • Drive cross-subsystem cleanups that the kernel needs in order to grow safe Rust support, for example generalizing core driver-model infrastructure across multiple buses such as PCI, platform, and SPI
  • Collaborate with the Rust for Linux community, DRM subsystem maintainers, and Nova reviewers on patch review, design discussions, and release management on lore.kernel.org and dri-devel

Ways to stand out from the crowd:

  • Existing upstream maintainer-ship in the Linux kernel, especially in the use of Rust within the Linux environment, DRM, or driver core
  • Track record of contributions to drivers/gpu/nova-core/, drivers/gpu/drm/nova/, or rust/kernel/
  • Familiarity with DRM Rust infrastructure such as GPUVM, DRM GPU scheduler, GEM, and DRM device abstractions
  • Experience with PCI device bring-up, or other GPU bring-up work on real hardware
  • History of representing a project in public technical forums such as LPC, Kangrejos, FOSDEM, or dri-devel hackfests
AI Summary ✨
NVIDIA logo

NVIDIA

Munich, Germany

Experience: Senior
Posted: June 4, 2026
Last seen: an hour ago
backend

Why we track NVIDIA

NVIDIA has become one of the most important companies in tech thanks to AI and GPU computing. They have EU roles across several countries. If you're interested in hardware, CUDA, or ML infrastructure, they're hard to beat.

Similar jobs

  • a day ago
    New
  • a day ago
    New
  • jetbrains logo

    Senior Graphics/JVM Software Engineer (JVM Runtime)

    Serbia, Germany, Cyprus, Spain, Czech Republic, Poland

    a day ago
    New
    Remote
  • See all jobs in Germany