Software Linux Engineer - Installation and Packaging
Listed on 2026-07-17
-
Software Development
Unix/Linux
NVIDIA wants a Software Linux Engineer to strengthen our installation, packaging, and software delivery features for NVIDIA’s networking software.
Responsibilities- Build, implement, and maintain installation, packaging, and software delivery workflows for NVIDIA networking software across major Linux distributions (Debian, Ubuntu, RHEL, SLES, NixOS, etc.).
- Develop and provide ongoing support for meta-packages, software repositories, release channels, profiles, and tools to streamline user‑space installation and configuration on both traditional and declarative package managers.
- Build automation solutions to improve package validation, release quality, and engineering efficiency, including the adoption of AI‑assisted development workflows.
- Collaborate with distribution maintainers and ecosystem communities (e.g., Nix/NixOS) to ensure compatibility and smooth delivery through native packaging systems.
- Perform system‑level testing and verification of package installations on various platforms and OS versions.
- Cross‑functional collaboration with kernel, QA, release engineering, architecture, and support teams to guarantee installation quality, maintainability, and scalable delivery.
- Contribute to Linux kernel driver development and backporting to support advanced networking features.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 4+ years of software development experience with a strong focus on Linux system‑level development.
- Proficiency in Linux package management tools (dpkg, RPM, yum, apt, zypper, Nix) and scripting languages such as Python or Bash.
- Experience with packaging standards, repository management, release automation, and CI/CD workflows.
- Familiarity with kernel backporting, patch management, and driver installation (a plus).
- Excellent communication and collaboration skills with a customer‑focused approach.
- Strong debugging and troubleshooting skills across diverse Linux environments.
- Master’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent professional experience.
- Deep knowledge of Linux operating systems and distribution lifecycle management.
- Experience crafting package repositories or software distribution infrastructure and working with the NixOS ecosystem and Nix package manager in production.
- Application of AI tools to software development, testing, or automation workflows.
- Familiarity with cloud or containerized environments such as Docker and Kubernetes.
- Experience supporting large‑scale deployment environments in data center or HPC settings.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is USD 152,000–241,500 for Level3 and USD 184,000–287,500 for Level
4. You will also be eligible for equity and benefits.
Applications will be accepted until July
17,2026.
NVIDIA is committed to fostering an inclusive work environment and is proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).