Staff System Software Engineer, RTL-to-GDS Flow Platform
At a glance
AI generatedTL;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
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
- Senior Solutions Architect, AI Infrastructure 4
- Senior System Software Engineer - AV Platform 4
- Senior Circuit Design Engineer 3
- Senior Circuit Methodology Engineer 3
- Senior Deep Learning Performance Architect 3