NVIDIA

Software Linux Engineer – Installation and Packaging

NVIDIA

full-time

Posted on:

Location Type: Office

Location: Santa ClaraCaliforniaColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $124,000 - $195,500 per year

Tech Stack

About the role

  • Design, implement, and maintain installation and packaging workflows for NVIDIA networking software across major Linux distributions (Debian, Ubuntu, RHEL, SLES, etc.).
  • Develop and support meta-packages, profiles, and tools to streamline user-space installation and configuration.
  • Work with distribution maintainers to ensure compatibility and smooth delivery through native packaging systems (DEB, RPM).
  • Perform system-level testing and verification of package installations on various platforms and OS versions.
  • Collaborate with cross-functional teams (kernel, QA, release engineering, and support) to ensure installation quality and maintainability.
  • Contribute to Linux kernel driver development and backporting to support advanced networking features.

Requirements

  • BS in Computer Science, Computer/Software Engineering, or a related field (or equivalent experience).
  • 4+ years of software development experience, with strong focus on Linux system-level development.
  • Proficiency in Linux package management systems (dpkg, RPM, yum, apt, zypper) and scripting languages such as Python or Bash.
  • Experience with packaging standards, automation tools, and release workflows.
  • Familiarity with kernel backporting, patch management, and driver installation (a plus).
  • Excellent communication and collaboration skills with a customer-focused mindset.
  • Strong debugging and troubleshooting skills, especially across varied Linux environments.
Benefits
  • equity
  • benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Linux system-level developmentLinux package management systemsdpkgRPMyumaptzypperscripting languagesPythonBash
Soft Skills
communication skillscollaboration skillscustomer-focused mindsetdebugging skillstroubleshooting skills
Certifications
BS in Computer ScienceBS in Computer EngineeringBS in Software Engineering