Senior Software Engineer - Python/Rust
Rockwell Automation
At a glance
AI generatedAs 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
What you'll do
What we're looking for
Market check
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
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
More like this
Rockwell Automation
Citi
Cboe Global Markets
Nvidia
Booz Allen Hamilton
Booz Allen Hamilton