# Senior Linux Software Engineer - Chip System Software

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Linux-Software-Engineer---Chip-System-Software_JR2023408?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f5fd0a88-47b

## Description

NVIDIA is seeking a Senior Software Engineer to join the Chip System Software team. The team develops Linux platform software for next-generation AI-RAN and Software-Defined RAN (SD-RAN) solutions, delivering production-ready software that integrates NVIDIA technologies with enterprise Linux distributions such as Canonical Ubuntu and Red Hat Enterprise Linux (RHEL).

As a Senior Software Engineer, you will be responsible for building and maintaining the Linux software platform that powers NVIDIA AI-RAN and AI products. You will work across the complete software stack, including Linux distribution integration, software packaging, kernel and BSP validation, release engineering, and platform enablement.

**Responsibilities:**

- Build and maintain customer-ready Linux distributions, installation images (ISO), and software packages.

- Integrate NVIDIA software, drivers, and third-party components into Canonical Ubuntu and RHEL platforms.

- Develop and maintain build automation, CI/CD pipelines, and software release processes.

- Configure, integrate, and validate Linux kernels and BSPs for commercial SoC platforms.

- Troubleshoot and resolve Linux platform, kernel, driver, and software integration issues.

- Collaborate with Canonical, Red Hat, silicon vendors, and internal engineering teams to enable new platform capabilities.

**Requirements:**

- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field or equivalent experience.

- 12+ years of experience developing Linux system software or platform software.

- Strong understanding of Linux operating systems, kernel architecture, and system internals.

- Experience with Linux package management (Debian/Ubuntu and/or RPM), software integration, and release engineering.

- Experience with Git, CI/CD pipelines, and software build systems.

- Experience debugging Linux kernel, boot, driver, or platform-related issues.

- Excellent problem-solving, communication, and collaboration skills.

**Benefits:** NVIDIA offers highly competitive salaries and a comprehensive benefits package. You will also be eligible for equity and benefits.

## Skills

### Required
- Linux system software
- Linux operating systems
- Kernel architecture
- System internals
- Linux package management
- Software integration
- Release engineering
- Git
- CI/CD pipelines
- Software build systems
- Linux kernel debugging

### Nice to have
- Canonical Ubuntu
- Red Hat Enterprise Linux (RHEL)
- Linux kernel configuration
- BSP integration
- Commercial SoC platforms
- Hardware and software co-development teams

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Linux-Software-Engineer---Chip-System-Software_JR2023408?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
