NVIDIA
Posted 1w ago

Senior Linux Software Engineer - Chip System Software

NVIDIA
Santa Clara, California, United States
$224k-$357k/yrOnsiteFull Time
Responsibilities
  • building distributions
  • integrating software
  • debugging platforms
Requirements
  • Bachelor’s or Master’s degree or equivalent experience
  • 12+ years developing Linux system or platform software
  • Strong Linux internals knowledge
  • Package management, Git, CI/CD
  • Build systems, and debugging expertise
Technical tools mentioned
LinuxISOCanonical UbuntuRed Hat Enterprise Linux (RHEL)DebianRPMGitCI/CDLinux kernelBSP

Job description

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

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. Working closely with Canonical, Red Hat, silicon vendors, and internal engineering teams, you will help deliver secure, reliable, and customer-ready software releases!

What you'll be doing:

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

What we need to see:

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

Ways to stand out from the crowd:

  • Experience with Canonical Ubuntu, Red Hat Enterprise Linux (RHEL), or other enterprise Linux distributions.

  • Experience with Linux kernel configuration, BSP integration, or commercial SoC platforms.

  • Experience working with hardware and software co-development teams.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/ 

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until August 22, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

About NVIDIA

Computing platform for AI and accelerated graphics.

Similar jobs

Software Engineer roles near Santa Clara, California
5h
Save
Mark Applied
Hide
Software Engineer III, Automate
Warsaw or Redwood City or United States or Europe or Asia
HybridFull Time
Box
BoxNYSE: BOX: Intelligent content management and collaboration platform.
3+ YOERequires 3+ years of software development experience, full-stack expertise, Java and React/TypeScript proficiency, scalable systems experience, cloud and containerization knowledge, and fluent English.
Java, React, TypeScript, REST APIs, AWS, GCP, Azure, Docker, Kubernetes, Jira, GitHub Enterprise, Git, Scrum
5h
Save
Mark Applied
Hide
Senior Software Engineer, Machine Learning (LLM & Agentic AI - TikTok - Content Ecology Local Services)
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$218k-$480k/yr OnsiteFull Time
TikTok
TikTok: Short-form mobile video and social media platform.
Bachelor's degree in a technical field; strong machine learning and deep learning foundations; Python, PyTorch, distributed training, large-scale data processing, software engineering, and production deployment experience.
Large Language Models (LLMs), Multimodal Large Language Models (MLLMs), Natural Language Processing (NLP), Python, PyTorch, Neural Information Processing Systems (NeurIPS), International Conference on Machine Learning (ICML), International Conference on Learning Representations (ICLR), Conference on Computer Vision and Pattern Recognition (CVPR), International Conference on Computer Vision (ICCV), European Conference on Computer Vision (ECCV), Association for Computational Linguistics (ACL), Conference on Empirical Methods in Natural Language Processing (EMNLP), North American Chapter of the Association for Computational Linguistics (NAACL), Knowledge Discovery and Data Mining (KDD), World Wide Web Conference (WWW), Special Interest Group on Information Retrieval (SIGIR), Recommender Systems (RecSys), Association for the Advancement of Artificial Intelligence (AAAI), International Speech Communication Association (Interspeech), International Conference on Acoustics, Speech, and Signal Processing (ICASSP)
8h
Save
Mark Applied
Hide
Software Engineer III, Infra, Core Communications
San Jose, California, United States
$147k-$210k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOG, GOOGL: Global technology specializing in internet-related services and products.
2+ YOEBachelor's degree or equivalent practical experience, plus 2 years of software development and large-scale infrastructure, distributed systems, networks, compute, storage, or hardware architecture experience.
8h
Save
Mark Applied
Hide
Software Engineer II
Sunnyvale, California, United States
$195k-$209k/yr HybridFull Time
Uber Technologies, Inc.
Uber Technologies, Inc.NYSE: UBER: Global technology platform for ride-hailing, delivery, and freight logistics.
3+ YOEBachelor's degree in a relevant field and 3 years of experience required. Requires C++, Python, Java, GIT or SVN, distributed systems, backend design, production monitoring, and cloud security expertise.
C++, Python, Java, GIT, SVN, Artificial Intelligence (AI)
10h
Save
Mark Applied
Hide
Software Engineer, Systems & ML Infrastructure - MSL FAIR Foundations
Menlo Park, California, United States
$154k-$217k/yr OnsiteFull Time
Meta
MetaNASDAQ: META: Builds technologies that help people connect, find communities, and grow businesses.
3+ YOEBachelor's degree or equivalent practical experience, 3+ years building software or ML infrastructure, proficiency in Python or C++, and experience with reliable distributed systems and large-scale technical projects.
Python, C++
16h
Save
Mark Applied
Hide
Software Engineer, iOS/Mobile - Health Wearable
San Carlos, California, United States
$135k-$260k/yr HybridFull Time
Beacon AI
Beacon AI: Private aviation technology building AI pilot-assistance systems for commercial and defense pilots.
3+ YOE3+ years developing iOS applications or equivalent experience; Swift and SwiftUI expertise; HealthKit and wearable app experience; UI, visualization, security, and asynchronous programming skills.
Swift, SwiftUI, UIKit, HealthKit, Keychain, async/await, GCD, CI/CD
17h
Save
Mark Applied
Hide
Software Engineer
Santa Clara, California, United States
$126k-$195k/yr HybridFull Time
ServiceNow
ServiceNowNYSE: NOW: Enterprise software providing cloud-based workflow automation platforms.
2+ YOEBuild LLM product evaluation systems and coding-agent infrastructure; requires 2+ years with relevant technologies, advanced coding in Java, C++, Shell, or JavaScript, and foundation-model evaluation experience.
Java, C++, Shell, JavaScript
17h
Save
Mark Applied
Hide
Software Engineer
Santa Clara, California, United States
$126k-$195k/yr OnsiteFull Time
ServiceNow
ServiceNowNYSE: NOW: Enterprise software providing cloud-based workflow automation platforms.
2+ YOE2+ years with advanced coding skills in Java, C++, Shell, or JavaScript; experience building LLM evaluation systems, coding agent architecture, foundation model benchmarking, and failure analysis.
Java, C++, Shell, JavaScript