Senior C++ and Build Engineer - DC System Software

Nvidia

Actively hiring Verified listing
Champaign, IL · Redmond, WA · Santa Clara, CA Posted 13 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

Join NVIDIA as a senior software engineer on our enterprise GPU management team, where you will design and develop Linux-based management agents, CLI tools, and integration solutions that combine GPUs with data center software ecosystems. Your daily tasks include building user-space libraries, maintaining CI/CD pipelines, and supporting internal and external users through documentation and feature enhancements. You must have a strong background in C++ development under Linux, experience with distributed systems, and familiarity with Kubernetes, Docker, and containerized environments. This role involves working on high-scale projects that span single-node developer systems to large clusters, focusing on telemetry, health checks, diagnostics, configuration, and policy management for NVIDIA’s HPC, cloud, and enterprise products across bare metal and virtualized platforms.

Skills

Linux C++ Kubernetes Docker CI/CD GitLab-CI GitHub Actions Jenkins Python Go Rust CUDA Ansible RESTful/WebAPI CMake CPack CTest DEB RPM

What you'll do

  • Develop robust, scalable C++ user space data center management system software under Linux.
  • Build and maintain user-space libraries, agents, plugins, bindings, and CLI tools.
  • Enable GPU management integration with open-source ecosystems like Kubernetes and Docker.
  • Maintain build and CI/CD processes to deliver products on CUDA-supported OSes.
  • Support users through bug fixes, documentation updates, and feature enhancements.

What we're looking for

  • 5+ years of industry experience with strong C++ development background
  • Expertise in user space development and debugging under Linux environments
  • Experience packaging software for Linux package managers (DEB, RPM)
  • Proficiency with Kitware utilities like CMake, CPack, and CTest
  • Ability to manage time effectively in a fast-paced, multitasked environment
  • Development experience with Python, Go, Rust, and CI/CD pipelines using GitLab-CI, GitHub Actions, or Jenkins
  • Experience developing containerized environments using Docker (buildx, bake, BuildKit)

Market check

Salary context

This $152,000–$241,500 range sits above 72% of similar postings on FindRole.

Peer median band

$119,900$212,080

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$207,762

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 801 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 797 roles with salary data.

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior C++ Software Engineer - Chip Design Tools

Nvidia

Us, Ca, Santa Clara, US 22 days ago $152,000$241,500
C++ Golang Unix/Linux VLSI frontend design and verification RTL design Modern C++ Compiler Build systems Database Static code analysis Dynamic code analysis

Senior Software Engineer, DL Compilers

Nvidia

Remote (Us, Ca, Santa Clara, US) 50 days ago $184,000$287,500
C/C++ MLIR LLVM XLA TVM OAI_Triton GPU High-performance_accelerators CI/CD Linux Git NVIDIA_GPU_architecture Compiler_engineering Code_generation IR_design Optimization_passes
Remote

Senior Systems Software Engineer - Rust, Go, C++

Nvidia

Remote (Us, Ca, Santa Clara, US) 13 days ago $152,000$241,500
Rust Go C++ Prometheus OpenTelemetry Grafana Redfish BMC gRPC CI/CD Rack-scale management Datacenter architecture Hardware/firmware integration Distributed systems Telemetry collection Health monitoring Firmware update automation IPMI DCGM nvbandwidth Field Diag
Remote

Senior C++ Engineer, Aladdin Engineering - Trade Capture, VP

Blackrock

Princeton, US 56 days ago $162,000$215,000
C++ AGILE Linux GCC gdb valgrind SonarQube Azure DevOps Java Spring Framework Spring Boot CMake CI/CD Kafka Perl SQL NoSQL Microsoft Azure Docker Ansible Terraform DevOps Prompt Engineering

Associate Software Engineer - C++ (Plymouth, MN)

Philips

Locations Plymouth, Minnesota, US 16 days ago $92,900$148,000
C++ Qt Visual Studio Azure DevOps Git CMake Jenkins Git Actions Agile Scrum Kanban IEC 62304 IEC 82304 ISO 13485 ISO 14971 AI ML FMEA

Senior Compiler Engineer Infrastructure

Nvidia

Remote (Us, Ca, Santa Clara, US) 22 days ago $152,000$241,500
LLVM Clang MLIR C++ Git CI/CD AI Automation CUDA Python PostgreSQL Docker Kubernetes Terraform Prometheus Grafana
Remote