Software Linux Engineer, Installation and Packaging

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAWestford, MASt. Louis, MOBoulder, CONew York, NY
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $181k
This role $197k
$132k most similar roles pay here $253k

This role pays more than 63% of similar roles. Most pay $147,200–$214,000 — the shaded band above. At the midpoint, this role pays about $197k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1047 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 833 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Software Linux Engineer, Installation and Packaging

Software Linux Engineer - Installation and Packaging will join the team to strengthen installation, packaging, and software delivery features for networking software. The role involves crafting, developing, and maintaining user-space tools, packaging systems, software repositories, and installation flows across major Linux distributions including Debian, Ubuntu, RHEL, SLES, and NixOS. You will build automation solutions for package validation and release quality while utilizing AI-assisted development workflows. Key responsibilities include managing meta-packages, release channels, and performing system-level testing to ensure compatibility with both traditional DEB/RPM systems and declarative Nix management. The position requires proficiency in Python, Bash, and tools like dpkg, RPM, yum, apt, zypper, and Nix. You will also contribute to Linux kernel driver development and backporting to support advanced networking features across data center, cloud, and HPC environments.

What you'll do

  • Develop and maintain installation, packaging, and software delivery workflows for networking software across major Linux distributions.
  • Create and support meta-packages, software repositories, release channels, and configuration tools for DEB, RPM, and Nix systems.
  • Implement automation solutions to improve package validation, release quality, and engineering efficiency using AI-assisted workflows.
  • Engage with distribution maintainers and ecosystem communities to ensure compatibility with native packaging systems.
  • Perform system-level testing and verification of package installations across various platforms and OS versions.
  • Contribute to Linux kernel driver development and backporting to support advanced networking features.

What we're looking for

  • Bachelor's degree in Computer Science, Computer/Software Engineering, or a related field (or equivalent experience).
  • 4+ years of software development experience with a focus on Linux system-level development.
  • Proficiency with Linux package management tools including dpkg, RPM, yum, apt, zypper, and Nix.
  • Proficiency in scripting languages such as Python or Bash.
  • Experience with packaging standards, repository management, release automation, and CI/CD workflows.
  • Strong debugging and troubleshooting skills across diverse Linux environments.
  • Familiarity with kernel backporting, patch management, and driver installation (preferred).
  • Experience with NixOS ecosystem, AI tools in development, or cloud/containerized environments (preferred).

More like this

Similar roles

Senior Linux Software Engineer, Chip System Software

Nvidia

Santa Clara, CA 45 days ago $224,000–$356,500
Linux Kernel Ubuntu Red Hat Enterprise Linux RHEL CI/CD Git Debian RPM BSP SoC Software Packaging Release Engineering Build Automation ISO System Internals
10+ yrs exp

Senior Software Engineer, Linux Platform

Nvidia

Remote (CA, Canada) 31 days ago
Linux AWS Azure Terraform Ansible Chef Python Go Shell Scripting Kubernetes CI/CD GitLab CI/CD GitHub Actions infrastructure-as-code hybrid-cloud Multi-cloud
8+ yrs exp Remote

Software Integration Engineer

General Dynamics

Manassas, VA 78 days ago $110,241–$122,298
Linux Kubernetes Python Bash Docker Podman RHEL DevSecOps Agile C C++ Network Switches Cyber Hardening
2+ yrs exp

Staff Software Engineer, Linux

Qualcomm

San Diego, CA 15 days ago $141,300–$211,900
Linux Python Bash C C++ CI/CD Git GitHub Actions Jenkins Docker Kubernetes QEMU KVM RPM Debian UEFI edk2 ACPI GRUB kconfig
4+ yrs exp

Software DevOps Engineer, Networking

Nvidia

Santa Clara, CA 16 days ago
CI/CD Kubernetes Python Bash Linux Docker GitLab CI Jenkins GitHub Actions Ansible C++ CMake Conan Debian RPM InfiniBand NVLink SonarQube Coverity Bullseye
5+ yrs exp

Embedded Linux Engineer

3M

Austin, TX 42 days ago $124,127–$151,710
C C++ PREEMPT-RT Linux Embedded Systems Real-Time Operating Systems Python EtherCAT CANopen Modbus TCP/IP OpenCV machine-vision DSP Middleware Device Drivers Source Control Signal Processing