Onsite Software Engineer – Linux, Installation and Packaging

Posted yesterday

Apply now

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.
  • 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

  • NVIDIA is widely considered one of the most desirable employers in the tech world.
  • Opportunity to have a real impact in a dynamic, technology-focused company.

Job title

Software Engineer – Linux, Installation and Packaging

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job