Software Linux Engineer - Installation and Packaging
Core
Craft, develop, and maintain user-space tools, packaging systems, software repositories, and installation flows for NVIDIA networking software across leading Linux distributions.
Role type
Senior IC Linux software engineer (packaging & installation)
Builds
Installation, packaging, and software delivery workflows for NVIDIA networking software
Domain
Networking software, Linux distributions, package management
Required skills
Linux system-level development, package management tools (dpkg, RPM, yum, apt, zypper, Nix), scripting (Python, Bash), CI/CD workflows, release automation, system-level testing, kernel backporting, driver installation
Preferred skills
NixOS ecosystem experience, AI-assisted development workflows, cloud/container environments (Docker, Kubernetes), large-scale deployment (data center/HPC)
Technologies
Nix, NixOS, Python, Bash, Docker, Kubernetes, DEB, RPM
Responsibilities
Build and maintain installation/packaging workflows across major Linux distributions; Develop meta-packages, repositories, and release channels; Implement automation for package validation and release quality; Collaborate with ecosystem communities for compatibility; Perform system-level testing and verification; Contribute to Linux kernel driver development and backporting
Seniority
Senior, hands-on IC