Senior Vlsi Cad Software Engineer

NVIDIA NVIDIA · Semiconductors · Yokneam, Israel +1

NVIDIA is seeking a Senior VLSI CAD Software Engineer to lead the transformation of chip building through full-stack platform development. The role involves defining agentic orchestration and durable execution within the chip-design workflow, architecting end-to-end EDA platforms, and owning the underlying infrastructure. The ideal candidate will have extensive software engineering experience, proven full-stack and infrastructure ownership, and the ability to mentor engineers and influence technical direction.

What you'd actually do

  1. Architect and lead full-stack EDA platforms end to end, from data models and backend services to the frontends engineers use every day — while making key technical and build-vs-buy decisions.
  2. Own the infrastructure these platforms run on at scale, including CI/CD, containerization, observability, on-prem compute, and cloud-native Kubernetes environments.
  3. Set engineering standards across the team by leading design reviews, improving reliability and developer experience, and mentoring engineers.
  4. Act as a technical leader across silicon, backend, and design-automation teams, helping turn fragile manual flows into dependable automated systems used by many engineers.

Skills

Required

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of software engineering experience, with a strong track record of designing, shipping, and operating production systems.
  • Proven full-stack and infrastructure ownership across multiple layers of the stack — not just isolated feature development.
  • Strong technical judgment and the ability to make and defend architectural decisions under real-world constraints.
  • Experience mentoring engineers and influencing technical direction across teams.

Nice to have

  • Experience building developer platforms, EDA/CAD tooling, or infrastructure for hardware or silicon teams, with a working understanding of VLSI design flows.
  • Experience with modern build systems, especially Bazel, including large-scale builds, dependency modeling, caching, CI integration, and reproducible developer workflows.
  • Production experience designing and operating durable execution platforms at scale, such as Temporal, Restate, AWS Step Functions, or DBOS.
  • Deep Kubernetes and HPC scheduling experience, including LSF or Slurm, and experience running large workloads reliably on AWS, GCP, or Azure.
  • Strong systems-design instincts, fluency with graph algorithms and large-scale data structures, and strong SQL skills.

What the JD emphasized

  • agentic orchestration
  • durable execution