Job Title
Senior System Software Engineer, RTL-to-GDS Flow Platform
Role Summary
Work on the Engineering Workflow Platform that turns chip-design intent into reliable, repeatable production workflows. The team builds the control plane and runtime integration that connect configuration, generated design artifacts, EDA tools, distributed jobs, validation checks, and shared project state.
Experience Level
Senior β expects at least 12 years of relevant software engineering experience.
Responsibilities
Design, operate, and modernize workflow-platform components that support multi-stage chip-design pipelines.
- Design the control plane that converts engineering intent and layered configuration into workflow stages, generated artifacts, tool execution, and validation results.
- Create models for dependencies, manifests, workflow state, retries, recovery, provenance, and machine-readable status.
- Diagnose and prevent production failures involving Linux processes, environment setup, exit codes, shared filesystems, schedulers, partial writes, and stale artifacts.
- Modernize existing Make, Tcl, Perl, Python, shell, and YAML infrastructure while preserving behavior for active chip projects.
- Partner with chip-design teams, EDA experts, and infrastructure engineers to reproduce failures, deliver compatible migrations, and improve workflow observability.
Requirements
Must-have skills and experience:
- Extensive production ownership of workflow, build, release, developer-infrastructure, HPC, storage, or engineering-automation systems with multiple stages, dependencies, and generated outputs.
- Strong Linux and POSIX fundamentals (files, permissions, symbolic links, processes, environment variables, exit codes, logs, background jobs).
- Practical programming experience in Python, C++, Perl, or a comparable language; strong shell scripting skills; familiarity with Make, YAML, and JSON.
- Experience designing configuration or state models, debugging production failures, and migrating established systems without disrupting active users.
Nice-to-have:
- Semiconductor-design or EDA workflow experience (RTL, synthesis, place-and-route, timing, signoff, ECO, design handoffs).
- Experience with LSF, Slurm, Grid Engine, shared compute infrastructure, or NFS.
- Deep ownership of build systems, HPC workflows, release infrastructure, storage platforms, or artifact-centered engineering systems.
- Experience producing structured logs, validation results, manifests, provenance records, dashboards, or actionable diagnostics.
- Proven success modernizing legacy Make/Tcl/Perl/Python/shell infrastructure while maintaining compatibility and reproducibility.
Education Requirements
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience. (The posting also specifies at least 12 years of relevant software engineering experience.)
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

Date Posted: 2026-08-22