← All roles

Software Engineer – DFT CAD Tools (RDSS Intern)

NVIDIA· Intern
Apply on company site
TaipeiinternPosted 2w ago

About the role

Intern-level software engineer position focused on developing in-house CAD tools for Design for Test (DFT) within NVIDIA's CAD team, working in a modular, object-oriented C++/Python/Tcl environment to support industry-leading chip designs.

Responsibilities

  • Design and develop in-house CAD software for DFT, building highly automated and customizable design flows with modular, object-oriented software architecture.
  • Work with users and the DFT methodology, implementation, and design teams to define software requirements and behavior.
  • Work with programming experts on algorithms, program architecture, and implementation.
  • Improve testing and verification infrastructure to make sure the software is correct, reliable, and high quality.
  • Support DFT and power methodologies for industry-leading chip designs.

Qualifications

  • MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field (or equivalent experience).
  • Strong C++ programming skills, including knowledge of modern C++ standards (C++11/14/17/20/23).
  • Solid understanding of algorithms and data structures.
  • Proficiency in at least one scripting language, such as Python or Tcl.
  • Strong interpersonal and English communication skills, and a desire to innovate.

Skills

Required:C++Algorithms and Data StructuresPythonEnglish Communication
Nice to have:Tcl
Last updated Oct 9, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA