Software Engineer – DFT CAD Tools (RDSS Intern)
Core
Design and develop in-house CAD software for Design for Test (DFT) to validate and ship large chip designs efficiently.
Role type
Software Engineer – DFT CAD Tools (RDSS Intern)
Builds
Highly automated and customizable design flows with modular, object-oriented software architecture for semiconductor products.
Domain
Semiconductor / Electronic Design Automation (EDA)
Required skills
C++ (modern standards), algorithms and data structures, scripting (Python/Tcl), software testing and verification
Preferred skills
DFT methodology (Scan, ATPG, BIST, JTAG), Verilog, ASIC design principles, modern software testing frameworks (gtest, TDD/BDD)
Technologies
C++, Python, Tcl, gtest
Responsibilities
Design and develop in-house CAD software for DFT; Work with users and DFT teams to define software requirements; Collaborate on algorithms and program architecture; Improve testing and verification infrastructure; Support DFT and power methodologies for chip designs.
Seniority
Intern
