NVIDIA logo

Senior VLSI CAD Software Engineer

NVIDIA
August 06, 2026
Internship
On-site
Santa Clara, California, United States
$168,000 - $310,500 USD yearly
EDA Jobs, Level - Senior

Job Title

Senior VLSI CAD Software Engineer

Role Summary

Join a small engineering team building custom, high-impact VLSI CAD software used in chip design and visualization. This full-cycle software engineering role contributes to architecture, implementation, and delivery of design tools and workflows for NVIDIA's core product lines.

Work in an Agile environment with modern development tooling and AI-assisted workflows, collaborating with engineering teams worldwide.

Experience Level

Senior β€” typically requires 10+ years of experience in CAD/EDA tool development.

Responsibilities

Deliver and maintain software components for high-capacity, high-performance chip design and visualization:

  • Design, implement, review, test, and support CAD/EDA desktop engineering applications and visualization tools.
  • Develop algorithms and models for physical VLSI design automation and related data processing.
  • Contribute to system architecture and object-oriented design choices.
  • Participate in Agile practices, code reviews, and CI/CD workflows.
  • Collaborate with internal engineering customers to gather requirements and deliver usable tools.
  • Optimize performance and scalability of design automation components.

Requirements

Core qualifications and skills required; see Education Requirements for degree information.

  • Minimum 10 years of experience in CAD/EDA tool development.
  • Expert-level proficiency in C++, Java, or C#.
  • Strong knowledge of CAD data structures and algorithms, especially for physical VLSI design automation.
  • Proficiency with modern software platforms and tools (e.g., C++20, Java 21, git, IDEA/Visual Studio/CLion, unit test frameworks, CI/CD).
  • Experience in software system architecture and object-oriented design.
  • Familiarity with AI-based code assistant tools and modern developer tooling.
  • Ability to adapt to evolving team scope and priorities and apply sound software design principles.
  • Nice-to-have: experience designing large-scale design automation tools, performance analysis and tuning, and knowledge of at least one physical CAD data model.

Education Requirements

MS in Computer Science or Computer Engineering, or BS in Computer Science or Computer Engineering β€” 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-08-06