principal Software Engineer tech_leadership · Posted Apr 20, 2026

About this role

Cadence Design Systems is hiring a principal-level Software Engineer based in Hsinchu, Taiwan. The posting calls out experience with C, Linux, Data Structures, Design Systems.

Role
Software Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Hsinchu, Taiwan
Posted
Apr 20, 2026

More roles at Cadence Design Systems

Lead Software Engineer: Automotive Solutions
Belo Horizonte · senior
Python C REST APIs
Digital Twin/DCIM/Colo Data Center Account Technical Executive
Cary · mid
ASIC Verification, Account Technical Executive
San Jose, CA · mid
Sr IP Sales Executive
San Jose, CA · senior
SoC, IP Global Account Group Director
San Jose, CA · director
All Cadence Design Systems jobs →

Job description

from Cadence Design Systems careers

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Cadence Design Systems is looking for a highly motivated engineer to work with the Modus Test R&D  team working on Design For Test (DFT) and Automatic Test Pattern Generation (ATPG) Software.

What You'll Be Doing

  • Work as a team to build reliable, scalable and high performance software that are easy to use by engineers worldwide

  • Develop software tools in C/C++ to support DFT/ATPG

  • Research and develop software solutions to allow greater efficiency in software architecture and algorithm optimizations

What We Need To See

  • MS/PhD in Computer Engineering, Computer Science, Electrical Engineering, or equivalent.

  • 2+ years of experience in software development using C/C++.

  • Experienced with modern C++, Unix/Linux and scripting

  • Experienced with static and dynamic code analysis tools

  • Solid understanding of algorithms, computer architecture and computer science theory

  • Passionate about SW development processes

  • Flexibility/adaptability for working in a dynamic environment with different frameworks and requirements

  • Excellent communication, interpersonal and customer collaboration skills


Ways To Stand Out From The Crowd

  • Experience in VLSI and/or DFT/ATPG.

  • Experience with multi-threading and distributed software

  • Experience in algorithmic and computational software

We’re doing work that matters. Help us solve what others can’t.

This is an excerpt. Read the full job description on Cadence Design Systems careers →
All software engineering jobs software engineering in Hsinchu, Taiwan Jobs in Hsinchu, Taiwan software engineering salaries software engineering career path
All Cadence Design Systems Jobs Browse software engineering roles principal positions