> Markdown version of [/jobs/ext/2281826-senior-system-software-engineer-rtl-to-gds-flow-platform](https://www.wearedevelopers.com/jobs/ext/2281826-senior-system-software-engineer-rtl-to-gds-flow-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior System Software Engineer, RTL-to-GDS Flow Platform - **Company:** NVIDIA Corporation - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $184,000.0 - $287,500.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, Bash Shell, C++ (Programming Language), Computer Programming, Computer Engineering, System Configuration, Software Debugging, Linux, Perl (Programming Language), JSON, Python (Programming Language), Posix, Shell Script, Software Engineering, System Software, Tcl (Programming Language), YAML, Information Technology, Build Tools, Slurm, Physical Design - **Published:** August 28, 2026 - **Apply:** https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Staff-System-Software-Engineer--RTL-to-GDS-Flow-Platform_JR2018368 ## About the Role * 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. * 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 spanning files, permissions, symbolic links, processes, environment variables, exit codes, logs, and background jobs. * Practical programming experience in Python, C++, Perl, or a comparable language, along with shell scripting and familiarity with Make, YAML, JSON, or related infrastructure. * Experience designing configuration or state models, debugging production failures, and migrating established systems without disrupting active users., * Semiconductor-design or EDA workflow experience across RTL, synthesis, place-and-route, timing, signoff, ECO, or design handoffs. * Experience with LSF, Slurm, Grid Engine, shared compute infrastructure, NFS, or another shared filesystem would make an immediate impact. * Deep ownership of build systems, HPC workflows, release infrastructure, storage platforms, or other artifact-centered engineering systems would bring valuable perspective. * Experience creating structured logs, validation results, manifests, provenance records, dashboards, or actionable workflow diagnostics would help us move faster. * Success modernizing legacy Make, Tcl, Perl, Python, or shell infrastructure while maintaining compatibility, rollback, and reproducibility would set a candidate apart. ## Description * Design the control plane that turns engineering intent and layered configuration into repeatable workflow stages, generated artifacts, tool execution, and validation results. * Create clear 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 established 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. ## Related Videos - [Running Secure Life Science Research at Scale using Hybrid GPU HPC and Kubernetes 🧬](https://www.wearedevelopers.com/videos/100355-running-secure-life-science-research-at-scale-using-hybrid-gpu-hpc-and-kubernetes) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)