Senior Cad Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

NVIDIA is seeking a Senior CAD Engineer to join their Agile and multi-functional EDA software development team. The role involves developing tools for PCB electrical design, physical layout, and SI capabilities, assessing requirements from the design community, and building innovative solutions to improve tools and processes. Requires 8+ years of experience, BS in CS/CE/EE or equivalent, proven history of delivering EDA/ECAD around Cadence tools, and proficiency in Python and TCL.

What you'd actually do

  1. Become a member of an Agile and multi-functional EDA software development team.
  2. Participates in the development of tools that enable industry leading PCB electrical design, physical layout, and SI capabilities, for our system designers throughout the company
  3. Leadership in this role involves assessing the requirements from the design community, build innovative solutions that continually improve our tools and processes.

Skills

Required

  • BS CS/CE/EE or related field (or equivalent experience)
  • 8+ years of relevant work experience
  • Proven history of delivering EDA / ECAD around Cadence System Capture and SPB Allegro Layout to aid system designers in sophisticated implementations.
  • Cadence SKILL or other CAD-level programming experience
  • System design and hierarchical sub-design
  • Familiarity with automation within common operating systems (Windows/Linux)
  • Experienced with databases (e.g. Oracle/MySQL/MongoDB)
  • Proficiency in Python and TCL
  • Good communication and documentation skills

Nice to have

  • Experience in the Cadence’ System Capture TCL API
  • Experience with a teamwork environment based on JIRA, Confluence, Git, CI, Perforce
  • Knowledge/experience with PLM systems is a plus!
  • Knowledge in modern web technologies: JavaScript/TypeScript, NodeJS

What the JD emphasized

  • Proven history of delivering EDA / ECAD around Cadence System Capture and SPB Allegro Layout to aid system designers in sophisticated implementations.
  • Cadence SKILL or other CAD-level programming experience