Taro Logo

Senior Software Linux Engineer - Installation and Packaging

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Linux Engineer - Installation and Packaging

NVIDIA is seeking an exceptional Senior Software Linux Engineer to enhance their networking software installation and packaging capabilities. This role combines system-level Linux expertise with software development, focusing on creating robust installation workflows across major Linux distributions. The position offers a unique opportunity to impact NVIDIA's product deployment in advanced data centers, cloud environments, and HPC systems worldwide.

The role involves designing and maintaining installation and packaging workflows for NVIDIA's networking software, working with various Linux distributions including Debian, Ubuntu, RHEL, and SLES. You'll develop meta-packages and tools for streamlined user-space installation, collaborate with distribution maintainers, and ensure smooth delivery through native packaging systems.

As a Senior Software Linux Engineer, you'll be part of a dynamic team working on cutting-edge technologies. The position requires strong Linux system-level development experience, expertise in package management systems, and proficiency in scripting languages. You'll collaborate with cross-functional teams, including kernel developers, QA, and support, to ensure high-quality installations across varied environments.

NVIDIA, recognized as one of the most desirable employers in tech, offers the opportunity to work with forward-thinking professionals globally. The role is perfect for someone passionate about Linux systems, problem-solving, and shaping the future of AI and networking infrastructure. The position is based in Yokneam, Israel, offering the chance to work with state-of-the-art technology while contributing to NVIDIA's mission of accelerated computing innovation.

Last updated 21 days ago

Responsibilities For Senior Software Linux Engineer - Installation and Packaging

  • Design, implement, and maintain installation and packaging workflows for NVIDIA networking software across major Linux distributions
  • Develop and support meta-packages, profiles, and tools to streamline user-space installation and configuration
  • Work with distribution maintainers to ensure compatibility and delivery through native packaging systems
  • Perform system-level testing and verification of package installations
  • Collaborate with cross-functional teams to ensure installation quality and maintainability
  • Contribute to Linux kernel driver development and backporting

Requirements For Senior Software Linux Engineer - Installation and Packaging

Linux
Python
  • BS in Computer Science, Computer/Software Engineering, or related field
  • 5+ years of software development experience with Linux system-level development
  • Proficiency in Linux package management systems and scripting languages
  • Experience with packaging standards, automation tools, and release workflows
  • Familiarity with kernel backporting, patch management, and driver installation
  • Excellent communication and collaboration skills
  • Strong debugging and troubleshooting skills across Linux environments

Interested in this job?

Jobs Related To NVIDIA Senior Software Linux Engineer - Installation and Packaging