ECAD PCB Tools Developer
Thomas To · Santa Clara, CA · 2 mo ago
EngineeringFull-time
About the role
Join an agile and multi-functional EDA software development team at NVIDIA, where you'll participate in developing tools that enable industry-leading PCB electrical design, physical layout, and SI capabilities for system designers throughout the company. This role involves assessing requirements from the design community and building innovative solutions that continually improve tools and processes.
Responsibilities
- Participate in the development of tools that enable industry leading PCB electrical design, physical layout, and SI capabilities
- Assess requirements from the design community
- Build innovative solutions that continually improve tools and processes
Requirements
- BS in CS/CE/EE or related field (or equivalent experience)
- 8+ years of industry experience with 3+ years of CAD/PCB tools experience
- Proven history of delivering EDA/ECAD around Cadence System Capture and SPB Allegro Layout to aid system designers in sophisticated implementations
- System design and hierarchical sub-design knowledge
- Familiarity with automation within common operating systems (Windows/Linux)
- Experience with databases (e.g. Oracle/MySQL/MongoDB)
- Proficiency in Python
- Good communication and documentation skills
Preferred qualifications
- Experience in the Cadence System Capture TCL API
- Background with Cadence SKILL or other CAD-level programming experience
- 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
Pay
Base salary range: 168,000 USD - 264,500 USD for Level 4, and 196,000 USD - 310,500 USD for Level 5, plus eligibility for equity and benefits.