New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Software Linux Engineer - Installation and Packaging

NVIDIA
Apply →
senior full-time

First indexed 14 Jul 2026

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