Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Linux Engineer - Installation Packaging 
Israel, North District 
82031018

02.07.2025
Israel, Yokneam
time type
Full time
posted on
Posted 22 Days Ago
job requisition id

What you’ll be doing:

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

What we need to see:

  • BS in Computer Science, Computer/Software Engineering, or a related field.

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

Ways to stand out from the crowd:

  • MS in Computer Science, Electrical Engineering, or a related field.

  • Deep knowledge of Linux operating systems and distribution lifecycle management.

  • Experience contributing to public Linux distributions or upstream projects.

  • Familiarity with cloud or containerized environments (e.g., Docker, Kubernetes).

  • Experience supporting large-scale deployment environments in data center or HPC settings.