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

Nvidia

Actively hiring
Santa Clara, CA Posted 10 days ago $184,000$287,500 / year

At a glance

AI generated

TL;DR

As a senior flow/platform engineer on the VLSI Productivity and Infrastructure team, you will work to modernize production RTL-to-GDS flow infrastructure across synthesis, place-and-route, timing, signoff, ECO, and handoff workflows. Your day-to-day responsibilities include extending YAML/configuration systems for workflow intent modeling, improving Make, Perl, Tcl, Python launch infrastructures, building prelaunch checks, developing job-control capabilities, and partnering with design and CAD users to debug failures across various environments. The ideal candidate has extensive experience in EDA automation using Tcl and Make, along with practical software engineering skills in Python, Perl, Go, or C++. Additionally, you should have a background in production flows using commercial synthesis tools, distributed schedulers, shared filesystems, and building structured checks for validation markers and observability.

Skills

Tcl Python Perl Make YAML Linux Go C++ LSF Slurm NFS Docker CI/CD Prometheus Grafana Git SVN Jenkins Kubernetes AWS Azure Google Cloud PostgreSQL MongoDB

What you'll do

  • Build and modernize production RTL-to-GDS flow infrastructure across various stages.
  • Extend YAML systems to model workflow intent and ensure backward-compatible project behavior.
  • Improve launch infrastructure for EDA tool setup and distributed execution tracking.
  • Develop prelaunch checks to prevent failures in generated runsets and design state issues.
  • Build job-control capabilities for hierarchical workflows, including logs and structured status.

What we're looking for

  • 12+ years of experience in building, modernizing, or operating production EDA systems.
  • Strong hands-on experience with RTL-to-GDS flows and tool launch infrastructure.
  • Expertise in Tcl, Make, Python, Perl, Go, or C++ for EDA automation.
  • Ability to reason about layered configuration and compatibility with older projects.
  • Excellent Linux debugging skills and track record of improving legacy systems.
  • Background with commercial synthesis, place-and-route, timing, DRC/LVS tools.
  • Experience designing workflow engines, runset generators, and job-control infrastructure.

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

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

Most-posted roles

View all roles at Nvidia