NVIDIA logo

ECAD PCB Tools Developer

NVIDIA
July 25, 2026
Full-time
On-site
Santa Clara, California, United States
$168,000 - $310,500 USD yearly
EDA Jobs, Level - Senior

Job Title

ECAD PCB Tools Developer

Role Summary

Member of an agile EDA software development team responsible for building and maintaining tools that enable PCB electrical design, physical layout, and signal-integrity workflows for NVIDIA system designers. The role translates design requirements into automation, integrations, and scalable tool solutions.

Experience Level

Senior level β€” typically 8+ years of industry experience with at least 3 years focused on CAD/PCB tools.

Responsibilities

Primary responsibilities include:

  • Design, implement, and maintain tools and automation supporting PCB electrical design, layout, and SI.
  • Gather and assess requirements from system designers and translate them into practical tooling solutions.
  • Integrate and extend EDA/ECAD tools (e.g., Cadence System Capture and Allegro) to support complex system designs and hierarchical sub-designs.
  • Develop scripts and automation across Windows and Linux environments to streamline design flows.
  • Work with databases and data pipelines that support PCB tool workflows.
  • Produce documentation, communicate design decisions, and collaborate with cross-functional teams.
  • Participate in code reviews and maintain tooling using version control and CI practices.

Requirements

Must-have:

  • 8+ years of industry experience, including 3+ years with CAD/PCB tools.
  • Proven experience delivering EDA/ECAD solutions around Cadence System Capture and SPB Allegro Layout.
  • Strong understanding of system design and hierarchical sub-design practices.
  • Familiarity with automation on Windows and Linux.
  • Experience with databases (for example Oracle, MySQL, MongoDB).
  • Proficiency in Python.
  • Good communication and documentation skills.

Nice-to-have:

  • Experience with Cadence System Capture TCL API.
  • Cadence SKILL or other CAD-level programming experience.
  • Experience with JIRA, Confluence, Git, CI systems, or Perforce.
  • Familiarity with PLM systems.
  • Experience with modern web technologies (JavaScript/TypeScript, Node.js).

Education Requirements

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field β€” or equivalent practical experience.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-07-22