NVIDIA is searching for an outstanding Software Linux Engineer to expand our installation and packaging capabilities for NVIDIA's networking software. As a Software Engineer at NVIDIA, you will focus on designing, developing, and maintaining user-space tools, packaging systems, and installation flows across leading Linux distributions. This position offers the opportunity to have a real impact in a dynamic, technology-focused company, contributing to product lines that power the most advanced data centers, cloud environments, and HPC systems in the world. Are you passionate about Linux, system-level integration, and delivering seamless installation experiences? Do you want to help drive the deployment of high-speed networking solutions across multiple Linux ecosystems? Are you excited to work on cutting-edge technologies while enabling customers and internal teams to accelerate adoption? What you’ll be doing: Design, implement, and maintain installation and packaging workflows for NVIDIA networking software across major Linux distributions (Debian, Ubuntu, RHEL, SLES, etc.). Develop and support meta-packages, profiles, and tools to streamline user-space installation and configuration. Work with distribution maintainers to ensure compatibility and smooth delivery through native packaging systems (DEB, RPM). Perform system-level testing and verification of package installations on various platforms and OS versions. Collaborate with cross-functional teams (kernel, QA, release engineering, and support) to ensure installation quality and maintainability. Contribute to Linux kernel driver development and backporting to support advanced networking features.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees