17 hours ago
Taipei, TaiwanIntern
Responsibilities
- Design and develop automated, customizable in-house CAD software and DFT design flows.
- Collaborate with DFT methodology, implementation, and design teams to define software requirements and behavior.
- Contribute to algorithms, software architecture, and implementation with programming experts.
- Improve testing and verification infrastructure for software correctness, reliability, and quality.
- Support DFT and power methodologies for NVIDIA semiconductor designs.
Requirements
- An MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
- Strong C++ programming skills and knowledge of modern C++ standards.
- 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.
- Preferred qualifications include CAD/EDA development experience, DFT knowledge including Scan, ATPG, BIST, and JTAG, Verilog and ASIC design knowledge, software testing framework experience, and familiarity with Perl, web services development, or AI-related technologies.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
