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.

Date Posted: 2026-07-22