System Software Engineer, Engineering Workflow Platform

Nvidia

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $166k
This role $197k
$113k most similar roles pay here $255k

This role pays more than 75% of similar roles. Most pay $135,000–$197,137 — the shaded band above. At the midpoint, this role pays about $197k versus about $166k for comparable roles.

Based on 240 similar postings.

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 997 open roles on FindRole.

Listed pay typically runs $168,000–$270,250 across 984 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · System Software Engineer, Engineering Workflow Platform

As a systems-minded engineer at NVIDIA, you will join the team responsible for developing next-generation production workflow infrastructure for large-scale chip engineering. Your role involves building and maintaining features across YAML configuration, Make targets, Perl/Python utilities, Tcl checks, and structured output files to ensure complex engineering workflows are observable and repeatable. You will collaborate with senior platform architects to enhance existing systems using Python, Perl, C++, and other languages while strengthening early-failure checks and integrating distributed job execution and shared compute resources. The ideal candidate has a strong background in Linux fundamentals, automation, and production infrastructure, along with experience in workflow engines, CI/CD platforms, and large-scale engineering automation.

What you'll do

  • Build and maintain workflow-platform features using YAML configuration, Make targets, Perl/Python utilities.
  • Model workflow stages, inputs, outputs, validation signals, dependencies, status in configuration systems.
  • Create machine-readable check results, run manifests, provenance records for easier inspection and debugging.
  • Strengthen early-failure checks for missing files, stale data, invalid configurations, bad environment setups.
  • Integrate distributed job execution, shared compute, filesystem state tracking, dependency tracing into platform.

What we're looking for

  • 4+ years of experience in building automation and workflow platforms.
  • Strong Linux fundamentals including shell debugging and environment setup.
  • Practical programming skills in Python, Perl, Go, C++, or similar languages.
  • Ability to reason about configuration layers, generated files, and validation rules.
  • Experience improving legacy systems while preserving existing behavior.
  • Background with workflow engines, CI/CD platforms, job schedulers, and observability tools.
  • Strong debugging habits and clear written communication skills.

More like this

Similar roles

Software Engineer

Cisco

San Jose, CA 128 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 128 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Caterpillar

Remote (Irving, Texas, US) 99 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum
Remote

Software Engineer

Broadcom

Usa-Ca - Promontory B 52 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack Linux Windows Server

Software Engineer

Leidos

San Diego, CA 42 days ago $69,550$125,725
C++ Qt Android SQLite Git Scrum Agile UI/UX Subversion JIRA Selenium TDD React Node.js OpenAPI Clang Format Clang-Tidy VersionOne Rally

Software Engineer

Booz Allen Hamilton

Rome, NY 23 days ago
Java JavaScript Python SQL Node.js Groovy Scala Spring Cloud Spring Core Spring-Boot Spring Data Agile CI/CD