Staff System Software Engineer, RTL-to-GDS Flow Platform

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
22 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $236k
$135k most similar roles pay here $304k

This role pays more than 88% of similar roles. Most pay $151,000–$235,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $193k 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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Staff System Software Engineer, RTL-to-GDS Flow Platform

The Staff System Software Engineer, RTL-to-GDS Flow Platform joins the Engineering Workflow Platform team to build user-facing infrastructure for complex chip creation. This role involves designing control planes that transform engineering intent and layered configurations into repeatable workflow stages, generated artifacts, and validation results. The engineer will create models for dependencies, manifests, and provenance while diagnosing production failures involving Linux processes, shared filesystems, and schedulers. Key responsibilities include modernizing established infrastructure while maintaining compatibility for active projects. The role requires expertise in Python, C++, Perl, Tcl, shell scripting, Make, YAML, and JSON. Candidates must possess strong Linux and POSIX fundamentals to manage environment variables, exit codes, and logs. The work focuses on the technical challenge of turning chip-design intent into reliable production workflows by integrating EDA tools, distributed jobs, and shared project states.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Design control planes to convert engineering intent and layered configurations into repeatable workflow stages and artifacts.
  • Create models for dependencies, manifests, workflow state, retries, recovery, provenance, and machine-readable status.
  • Diagnose and prevent production failures involving Linux processes, environment setups, shared filesystems, and schedulers.
  • Modernize legacy Make, Tcl, Perl, Python, and shell infrastructure while maintaining behavior for active projects.
  • Partner with chip-design teams and EDA experts to reproduce failures and deliver compatible migrations.
  • Improve workflow observability by creating structured logs, validation results, and actionable diagnostics.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • At least 12 years of relevant software engineering experience.
  • Experience with production ownership of workflow, build, release, developer-infrastructure, HPC, storage, or engineering-automation systems.
  • Strong Linux and POSIX fundamentals including files, permissions, processes, environment variables, exit codes, and logs.
  • Practical programming experience in Python, C++, Perl, or comparable languages.
  • Proficiency with shell scripting and familiarity with Make, YAML, JSON, or related infrastructure.
  • Experience designing configuration/state models, debugging production failures, and migrating established systems without disrupting users.
  • Preferred experience in semiconductor-design, EDA workflows, or shared compute infrastructure like LSF, Slurm, and NFS.

More like this

Similar roles

Senior System Software Engineer

Nvidia

Santa Clara, CA +3 134 days ago $152,000$241,500
C++ Python GDB JTAG Linux Android Windows USB UART SPI PCIe CI/CD Firmware Device Drivers SoC Kernel Hardware-in-the-loop Object-Oriented Programming
5+ yrs exp

EDA Workflow Optimization Engineer

Nvidia

Santa Clara, CA +3 13 days ago $152,000$241,500
Python C/C++ Perl Shell UNIX EDA Tools LSF SLURM CAD VLSI ASIC Batch Computing Data Analysis Infrastructure Automation Storage Networking Compute
5+ yrs exp Hybrid

Senior Systems Software Engineer

Nvidia

Santa Clara, CA 11 days ago $224,000$356,500
Distributed Systems Cloud Computing Java Golang Python Kubernetes Spring Boot Microservices gRPC Cassandra Redis Infrastructure as Code ECS OpenStack NoSQL SaaS PaaS Monitoring
10+ yrs exp

Senior Systems Software Engineer, CUDA Driver

Nvidia

Remote (Santa Clara, CA) +1 11 days ago $184,000$287,500
C C++ CUDA Kernel Mode Development Parallel Computing Linux Windows System Software Operating Systems Virtual Memory memory-mapped IO Interconnects
7+ yrs exp Remote

Senior System Software Engineer

Nvidia

Santa Clara, CA +2 63 days ago $184,000$287,500
C++ CUDA Apache Spark Java Scala RAPIDS CCCL UCX Parquet ORC JSON Apache Arrow Velox Presto Apache DataFusion Distributed Systems ETL
9+ yrs exp