Staff System Software Engineer, RTL-to-GDS Flow Platform
Core
Building and modernizing production RTL-to-GDS flow infrastructure for semiconductor design, managing synthesis, physical design, timing, signoff, and ECO workflows.
Role type
Staff System Software Engineer (RTL-to-GDS Flow Platform)
Builds
Control-plane-driven RTL-to-GDS platform, production EDA automation workflows, and job-control infrastructure.
Domain
Semiconductor design automation (EDA), VLSI physical design, and large-scale engineering workflow systems.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
RTL-to-GDS flow expertise, Tcl, Make, Python, Perl, Go, C++, Linux debugging, layered configuration management, distributed job execution, EDA tool integration
Preferred skills
Commercial synthesis/place-and-route/timing/signoff tool experience, workflow engine design, distributed schedulers (LSF/Slurm), NFS/shared filesystem management, observability and provenance tracking
Technologies
Tcl, Make, Perl, Python, Go, C++, YAML, LSF, Slurm, Grid Engine, NFS
Responsibilities
Build and modernize production RTL-to-GDS flow infrastructure; Extend YAML/configuration systems for workflow intent and validation; Improve launch infrastructure for EDA tool setup and distributed execution; Develop prelaunch and in-run checks for design state integrity; Develop job-control and observability capabilities for hierarchical workflows; Partner with design users to debug failures across EDA tools and environments
Seniority
Staff, hands-on IC with strategic platform ownership