Drimva

NVIDIA

Principal Block and File Storage Software Engineer, Linux - DGX Cloud

$272K–$431K

US, CA, Santa Clara · Principal · Full-time · Posted Oct 9, 2026

Experience
15+ years as a senior developer; preferably in storage, networking, and/or operating systems. Proven professional experience designing and developing distributed systems.
Education
B.Sc. or M.Sc. in Computer Science, Electrical Engineering, or related discipline (or equivalent experience).

About the job

Designs, implements, tests, and supports high-performance distributed block and file storage services across host and DPU environments.

What you'll do

  • Develop storage software and features in C for kernel and userspace.
  • Research, design, implement, and test distributed storage services for NVIDIA’s block and file storage solution.
  • Diagnose production-system bugs and customer cases, and develop solutions across kernel modules and related components.

What they ask for

  • B.Sc. or M.Sc. in Computer Science, Electrical Engineering, or a related discipline, or equivalent experience.
  • Strong proficiency in C/C++ programming.
  • Experience with the Linux block subsystem, file systems, and I/O stack.
  • Experience with storage protocols and standards, especially NVMe.

Nice to have

  • Linux kernel coding experience and knowledge of kernel internals, including memory management and scheduling.
  • Linux file system experience.

Pay

272,000 USD - 431,250 USD (base salary)

Tools

C, C++, Linux, NVMe

AI focus

Uses advanced AI tools and a token budget for code development.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)