# Software Linux Engineer - Installation and Packaging

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Software-Linux-Engineer---Installation-and-Packaging_JR2020906?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_cc0eb903-82d

## Description

NVIDIA is seeking a highly skilled Software Linux Engineer to join our team, focusing on installation, packaging, and software delivery features for NVIDIA's networking software. As a Software Linux Engineer, you will craft, develop, and maintain user-space tools, packaging systems, software repositories, and installation flows across leading Linux distributions.

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.

- Implement automation solutions to improve package validation, release quality, and engineering efficiency, including AI-assisted development workflows.

- Collaborate with distribution maintainers and ecosystem communities 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.

- Work with cross-functional teams to ensure installation quality, maintainability, and scalable software delivery.

- Contribute to Linux kernel driver development and backporting to support advanced networking features.

Requirements:

- Bachelor’s degree in Computer Science, Computer/Software Engineering, or a related area (or equivalent experience).

- 4+ years of software development experience, with a strong focus on Linux system-level development.

- Skilled in Linux package management tools (dpkg, RPM, yum, apt, zypper, Nix) along with scripting languages like Python or Bash.

- Experience with packaging standards, repository management, release automation, and CI/CD workflows.

- Excellent communication and collaboration skills with a customer-focused approach.

- Strong debugging and troubleshooting skills across diverse Linux environments.

Benefits:

- Equity eligibility

- Comprehensive benefits package

## Skills

### Required
- Linux
- package management
- scripting languages
- CI/CD workflows
- Linux kernel driver development

### Nice to have
- MS in Computer Science
- experience with NixOS ecosystem
- AI tools application
- cloud or containerized environments
- large-scale deployment environments

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Software-Linux-Engineer---Installation-and-Packaging_JR2020906?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
