NVIDIA, the world leader in accelerated computing, is seeking a talented Software Development Engineer to join their Storage Software Team. This role presents an exciting opportunity to shape the future of cloud storage technologies at one of the most innovative companies in the tech industry.
The position involves working on sophisticated storage solutions that leverage hardware acceleration and cloud networking capabilities. You'll be part of a team developing high-performance, reliable, and scalable storage systems that power enterprise environments. The role combines both user-space and kernel-space development, requiring strong expertise in C/C++ programming and Linux systems.
Key responsibilities include designing and implementing storage features, maintaining Linux kernel drivers, and collaborating with global partners. You'll be working with cutting-edge technologies, including NVMe protocols and RDMA networking, while contributing to NVIDIA's BlueField™ platform.
The ideal candidate should have 2-5 years of experience in software development, with a strong foundation in systems programming. Knowledge of storage protocols, networking, and real-time systems is highly valued. This role offers the opportunity to work on challenging technical problems while collaborating with outstanding engineers in a global team.
NVIDIA offers a dynamic work environment where you'll be at the forefront of technology innovation. You'll have the chance to work with major enterprises, providing technical expertise and developing solutions that push the boundaries of what's possible in storage and networking technology. This role is perfect for someone passionate about systems programming, storage technologies, and high-performance computing who wants to make a significant impact in the field.