FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Linux – Installation and Packaging
NVIDIA. Build, implement, and maintain installation, packaging, and software delivery workflows for NVIDIA networking software across major Linux distributions, including Debian, Ubuntu, RHEL, SLES, and NixOS .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Linux system-level development, package management, and automation solutions, with a strong focus on software delivery workflows and collaboration across engineering teams. Proficient in debugging, troubleshooting, and ensuring compatibility within diverse Linux environments.
Highest-signal resume keywords
Linux Package Management ToolsSoftware Development ExperienceAutomation Solutions DevelopmentNix Package Manager ExperienceAI Tools Application in Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Linux System-Level DevelopmentScripting Languages (Python, Bash)Packaging StandardsRepository ManagementRelease AutomationCI/CD WorkflowsKernel BackportingDebugging and TroubleshootingSoftware Distribution InfrastructureLarge-Scale Deployment Support
Soft Skills
Excellent CommunicationCollaboration SkillsCustomer-Focused Approach
Tools & Technologies
DockerKubernetesNixOSDEB/RPM Package ManagersAI-Assisted Development Workflows
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMS in Computer Science or Electrical Engineering
Industry Keywords
Linux DistributionsSoftware Delivery WorkflowsData Center EnvironmentsHPC SettingsPatch Management
Tech Stack
Tools & technologiesCloudDockerKubernetesLinuxPython
About the role
Key responsibilities & impact- Build, implement, and maintain installation, packaging, and software delivery workflows for NVIDIA networking software across major Linux distributions, including Debian, Ubuntu, RHEL, SLES, and NixOS
- Develop and provide ongoing support for meta-packages, software repositories, release channels, profiles, and tools for DEB/RPM and Nix package managers
- Build and implement automation solutions to improve package validation, release quality, and engineering efficiency, including AI-assisted development workflows
- Work with distribution maintainers and ecosystem communities, including Nix/NixOS, to ensure compatibility and smooth delivery through native packaging systems
- Perform system-level testing and verification of package installations on various platforms and OS versions
- Collaborate with kernel, QA, release engineering, architecture, and support teams to ensure installation quality, maintainability, and scalable software delivery
- Contribute to Linux kernel driver development and backporting to support advanced networking features
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Computer/Software Engineering, or a related area (or equivalent experience)
- 4+ years of software development experience, with a strong focus on Linux system-level development
- Skilled in Linux package management tools (dpkg, RPM, yum, apt, zypper, Nix) and scripting languages like Python or Bash
- Experience with packaging standards, repository management, release automation, and CI/CD workflows
- Familiarity with kernel backporting, patch management, and driver installation (a plus)
- Excellent communication and collaboration skills with a customer-focused approach
- Strong debugging and troubleshooting skills across diverse Linux environments
- MS in Computer Science, Electrical Engineering, or a related field, or equivalent professional experience with deep knowledge of Linux operating systems and distribution lifecycle management (a standout qualification)
- Experience crafting package repositories or software distribution infrastructure and working with the NixOS ecosystem and Nix package manager in live production settings (a standout qualification)
- Experience applying AI tools to software development, testing, or automation workflows (a standout qualification)
- Familiarity with cloud or containerized environments such as Docker and Kubernetes (a standout qualification)
- Experience supporting large-scale deployment environments in data center or HPC settings (a standout qualification)
Benefits
Comp & perks- 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