Cad Layout Design Engineer

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a CAD Layout Design Engineer to join their Layout Methodology team. The role involves studying new technologies, creating digital IP for layout work, and investigating the application of ML/DL/LLM techniques for layout creation. The ideal candidate will have 5+ years of experience in SRAM/Analog layout design, proficiency in Cadence SKILL and Python/Perl/Shell scripting, and experience with PCELL development.

What you'd actually do

  1. You will be part of the groundbreaking "Layout Methodology" team with a charter to speed up layout creation, productivity and improve time to market of Nvidia digital IP like SRAM layouts and other custom Analog layout blocks.
  2. Be the first to conduct an in-depth study of new technology and enable the rest of the design teams to seamlessly start off on new/advanced layout technology.
  3. Responsible for creating digital IP to enable layout work in new technology: PCELL creation, SRAM leaf cells, Productivity Scripts.
  4. Coordinate analysis of new technology and translating into guidelines for EMIR, DFM, SRAM layout guidelines etc.
  5. Investigate next generation tools for layout creation.
  6. Investigate the applications of Machine Learning / Deep Learning / LLM techniques for layout creation.

Skills

Required

  • BE/M-Tech in Electrical & Electronics or equivalent experience.
  • 5+ years of experience.
  • Proven project cycle and tape out experience in SRAM/Analog layout design.
  • Experience in advanced technology nodes like 5,3 or 2 nanometers.
  • Cadence SKILL language proficiency.
  • PCELL development experience.
  • Python, Perl, Shell scripting skills.
  • Good social skills.
  • Excellent presentation and influencing skills.

Nice to have

  • Investigate the applications of Machine Learning / Deep Learning / LLM techniques for layout creation.

What the JD emphasized

  • Experience in advanced technology nodes like 5,3 or 2 nanometers is a must.
  • Solid proficiency / expertise in the Cadence SKILL language is a requirement for this job.
  • Experience with PCELL development is a big requirement.
  • Solid scripting skills in Python, Perl, Shell is a requirement.

Other signals

  • Investigate the applications of Machine Learning / Deep Learning / LLM techniques for layout creation.