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

Nvidia

Remote Actively hiring
Remote · Santa Clara, US Posted 13 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

As a Senior Systems Software Engineer on our advanced infrastructure software team, you will design, develop, and maintain high-performance rack-scale management solutions for datacenter environments. Your day-to-day responsibilities include architecting core components of an IaaS product in Rust, C++, or Go, integrating hardware and firmware through Redfish and BMC interfaces, building distributed microservices with gRPC APIs, and implementing telemetry pipelines using Prometheus and Grafana. You will need a strong background in systems software engineering, experience with Rust, Go, and C++ for systems-level development, and knowledge of datacenter architecture and hardware management protocols like Redfish and IPMI. Additionally, familiarity with rack-scale management platforms, test automation, and CI/CD pipelines is essential, as well as contributions to open-source infrastructure projects.

Skills

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

What you'll do

  • Design and implement core components of IaaS products using Rust, C++, or Go.
  • Develop automated workflows for device discovery and firmware updates using Redfish.
  • Build distributed microservices and gRPC APIs for rack management across multiple sites.
  • Implement telemetry collection pipelines using Prometheus and Grafana for health monitoring.
  • Contribute to Health-as-a-Service initiatives by enhancing telemetry analysis capabilities.

What we're looking for

  • 5+ years of experience in systems software engineering with focus on distributed systems.
  • Strong hands-on skills in Rust, Go, and C++ for systems-level development.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • Experience with hardware management protocols like Redfish and BMC interfaces.
  • Understanding of datacenter server, rack, and network topologies and interactions.

Market check

Salary context

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

Peer median band

$117,000$209,330

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$139,037$176,912

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 Software Engineer - Python/Rust

Rockwell Automation

Remote (United States Of America Mayfield Heights, US) 16 days ago
Python Rust DevOps Azure CI/CD PostgreSQL Git Docker Kubernetes Jenkins Ansible Prometheus Grafana Swagger/OpenAPI RESTful APIs JSON/YAML Unix/Linux Visual Studio Code IntelliJ IDEA
Remote

Senior Software Engineer (Java/Linux)

Cboe Global Markets

Locations Chicago, Illinois, US 11 days ago $126,225$163,350
Java Spring Kafka SQL ETL Linux Windows Version_Control_Systems JIRA CI/CD Maven Gradle PostgreSQL MySQL Oracle RDBMS Unix_Shell Docker Kubernetes AWS GCP Azure Git GitHub Bitbucket Sprint_Planning Scrum Agile RESTful_APIs JSON XML Python JavaScript React Angular Node.js MongoDB Redis Cassandra Hadoop Spark Big_Data Microservices Cloud_Computing DevOps

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

Software Engineer, Senior

Booz Allen Hamilton

Locations Annapolis Junction, Maryland, US 36 days ago $86,900$198,000
Python C++ Git JUnit CppUnit PHP JavaScript WordPress Moodle Docker

Software Engineer, Senior

Booz Allen Hamilton

US 46 days ago $86,900$198,000
React Next.JS Git Jenkins GitLab CI/CD Express Flask Spring FastAPI Python Docker Kubernetes Elasticsearch Kibana Redis Kafka Nginx AWS HAProxy Grafana