New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Software Development Engineer - CAD Infrastructure

NVIDIA
Apply →
onsite senior full-time Santa Clara

First indexed 18 May 2026

Description

At NVIDIA, we're at the forefront of where AI meets VLSI, merging innovative technology with a legacy of innovation. Join our CAD team and play a pivotal role in developing and supporting tools integral to our semiconductor products.

As a Senior Software Development Engineer - CAD Infrastructure, you will be responsible for architecting highly automated and customizable flows using software engineering with modular designs and object-oriented techniques. You will collaborate closely with our diverse team members to upscale methodologies for industry-leading chip builds, develop tools using C++ and Python, ensuring flawless integration and execution, and engage cross-discipline with VLSI organizations to identify and determine future challenges for successful implementation.

We are looking for a highly skilled and experienced professional with a strong background in software engineering, computer science, electronics engineering, electrical engineering, or equivalent experience. You should have proven knowledge or experience with PnR flows and familiarity with Verilog, VLSI, and ASIC development principles, including logic cells. Strong software engineering skills, including software design, algorithms, and QA, are essential. Extensive experience in Python and C++ programming is required, and knowledge of GenAI, LLM, and AI Code Generation is a plus.

You will be part of a dynamic and collaborative environment where everyone is inspired to do their best work. You will have the opportunity to work on cutting-edge projects, develop new skills, and contribute to the growth and success of NVIDIA.