
Software Linux Engineer – Installation and Packaging
NVIDIA
full-time
Posted on:
Location Type: Office
Location: Santa Clara • California • Colorado • United States
Visit company websiteExplore more
Salary
💰 $124,000 - $195,500 per year
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