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

🕒 February 3

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Architect, implement, and maintain core components of an internally developed IaaS (Infrastructure-as-a-Service) product and related microservices primarily in Rust, C++, or Go • Develop and automate workflows for device discovery, firmware updates, and health monitoring using protocols such as Redfish and other BMC interfaces • Build and extend distributed microservices and gRPC APIs for rack management, supporting multi-rack, multi-tenant, and multi-site deployments • Implement telemetry collection, aggregation, and analysis pipelines using Prometheus, OpenTelemetry, and Grafana; contribute to Health-as-a-Service initiatives

🎯 Requirements

• Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience) • 5+ years of experience in systems software engineering with a focus on distributed systems, software/firmware development, or infrastructure automation • Strong hands-on experience with Rust, Go, and C++ for systems-level development • Datacenter or computer architecture experience is required—you should understand server, rack, and network topologies, as well as hardware/firmware/software interactions • Experience with hardware management protocols (Redfish, IPMI, BMC) and firmware update automation

🏖️ Benefits

• equity • health insurance • retirement plans • paid time off • flexible work arrangements

Apply Now

Similar Jobs

🕒 February 3

Edia

51 - 200

📚 Education

🤖 Artificial Intelligence

☁️ SaaS

Senior Backend Engineer responsible for scaling Node.js applications on AWS at Edia. Utilizing AI-assisted development to enhance the educational experience in K-12 schools.

AWS

Cloud

JavaScript

Node.js

React

🕒 February 3

Xsolla

201 - 500

🎮 Gaming

🛍️ eCommerce

☁️ SaaS

Backend Developer maintaining and enhancing payment processing platform for a global commerce company. Working with payment gateways and ensuring system reliability and performance.

Kafka

MongoDB

MySQL

PHP

RabbitMQ

Redis

SQL

Symfony

Go

🕒 February 2

Nearform

201 - 500

🤝 B2B

🏢 Enterprise

☁️ SaaS

Senior Engineer designing and building Python applications at Nearform. Collaborating with clients and teams to deliver high-quality and innovative digital solutions.

Cloud

Python

🕒 February 2

Shuru

51 - 200

🤖 Artificial Intelligence

🤝 B2B

🏢 Enterprise

Platform Engineer developing and maintaining backend systems for Shuru's innovative technologies. Driving technical architecture and collaborating with teams on impactful, scalable solutions.

AWS

Cloud

Docker

Microservices

NoSQL

Postgres

Python

Redis

SQL

🕒 January 31

Pendulum

11 - 50

🤖 Artificial Intelligence

🔐 Security

📱 Media

Senior Backend Data Engineer extending web-scale data ingestion and processing pipeline at Pendulum. Leading tech initiatives with cloud technologies and AI/ML models.

AWS

DynamoDB

Microservices

Python

Rust

Go