principal Software Engineer tech_leadership · Posted May 18, 2026

About this role

Cadence Design Systems is hiring a principal-level Software Engineer based in Zhubei 01. The posting calls out experience with Python, Linux.

Role
Software Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Zhubei 01
Posted
May 18, 2026

More roles at Cadence Design Systems

IT - Sr Staff Systems Engineer (Active Directory, Powershell, and Windows/O365 Infrastructure Administration)
San Jose, CA · senior
Security IAM Patch Management
Sr. Principal AE - Verification IP, HPC Protocols
San Jose, CA · principal
System Design
Senior Test Engineer
Guadalajara 01 · senior
Python Bash Git
Software Intern
Austin, TX · intern
LLMs Data Structures Machine Learning
Sr. Principal Product Engineer
San Jose, CA · senior
Python Performance Optimization Testing
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.

Position Description:
• Work closely with Sales team to identify and scope opportunities for Cadence Emulation and Prototyping products.
• Plan, execute and manage key technical evaluations and benchmark with existing and potential customers.
• Train, ramp-up and accompany customer project.
• Conduct basic and advanced trainings, presentations and demos as necessary.
• Providing technical expertise to address clients’ queries, which need expert involvement.
• Aligned closely with corporate engineering and sales/marketing team on customer requirement for product direction/improvement.

Position Requirements:
• Minimum 8 years hands-on expertise on SoC design & verification technique
• Design experience in Verilog/VHDL for IP or SoC chip level is required
• Knowledge of System Verilog/VHDL and HDL simulators is required
• Experience with hardware emulator or FPGA prototyping is a big advantage
• Knowledge of Unix and Linux is highly desired
• Familiar with shell/python/tcl etc. script language is a plus
• Advanced Verification Methodology like UVM is a plus
• Strong verbal and written communication skills in English
• Strong teamwork skills with good human relationship
• Ability to travel within Asia Pacific region for onsite customer visits is a plus.

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