Cad Tools Developer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Develops EDA software tools for PCB electrical design, physical layout, and SI capabilities, supporting system designers. Requires experience with Cadence tools, programming in Python/TCL, and database familiarity.

What you'd actually do

  1. 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
  2. Leadership in this role involves assessing the requirements from the design community, build innovative solutions that continually improve our tools and processes.
  3. Become a member of an Agile and multi-functional EDA software development team.

Skills

Required

  • BS CS/CE/EE or related field (or equivalent experience)
  • 3+ years of meaningful 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
  • 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.