Senior CAD Tools Developer

Posted:
3/6/2024, 4:00:00 PM

Location(s):
California, United States

Experience Level(s):
Senior

Field(s):
Mechanical Engineering

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new challenges that are hard to solve, that only we can pursue, and that matter to the world. This is our life’s work, to amplify human creativity and intelligence.

You will be joining the team that architects the design tool infrastructure for all of NVIDIA's system product design teams. These system products cover a diverse array of applications from supercomputers to autonomous vehicles to consumer video gaming platforms!

What you'll be doing:

  • Be part of an Agile and cross-functional EDA software development team.

  • This role 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

  • Leadership in this role involves assessing the requirements from the design community, build innovative solutions that continually improve our tools and processes.

  • Contribute to a project with a goal of migrating from Cadence Concept DE-HDL to Cadence System Capture Front end design tool set. This will have a focus in Schematic Audit customization, Sub Design Management, and BOM Management.

What we need to see:

  • BS CS/CE/EE or related field (or equivalent experience)

  • 5+ 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/or Perl

  • Good communication and documentation skills

Ways to stand out from the crowd:

  • TCL programming experience and insight in Cadence System Capture

  • Knowledge in SI requirements, topologies, functional and IO models and how they are defined in Cadence SPB Allegro

  • Understanding of PCB materials and construction and their impact on electrical performance

  • Experience with a collaboration environment based on JIRA, Confluence, Git, CI, Perforce

  • Knowledge/experience with PLM systems

The base salary range is 128,000 USD - 258,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.