senior Software Engineer ic · Posted Apr 20, 2026

About this role

Cadence Design Systems is hiring a senior-level Software Engineer based in Beijing, China. The posting calls out experience with Data Structures, API Development, Machine Learning, Cloud Computing.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Beijing, China
Posted
Apr 20, 2026
AI Summary
Senior software engineer developing Virtuoso ADE products, implementing algorithms and APIs for IC design simulation tools. Requires strong C++ OO knowledge, experience with large datasets, and ability to write automated tests. Work involves cloud computing, machine learning, and cross-team collaboration.

More roles at Cadence Design Systems

Signal and Power Integrity Principal Application Engineer
San Jose, CA · principal
Director & Sr. Corporate Counsel - Compliance
San Jose, CA · senior
System Design
Senior Group Director Sales
San Jose, CA · manager
Tax Manager
San Jose, CA · manager
Python Power BI
Design Engineer II
Hyderabad, India · mid
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.

Our team accelerates their everyday tasks by enabling large-scale setup reuse, paralleling and distributing compute- intensive workloads, and through Cloud computing and machine learning algorithms.

We are looking for software engineer working on Virtuoso ADE products. As a Virtuoso ADE software engineer, you will:

Work closely with simulation and visualization teams in order to streamline tool flow and deliver new capabilities.

Implement internal algorithms, provide APIs for other tools to integrate, and provide GUI support for the end user.

Use Clouding computing and machine learning algorithms to implement scalable intelligent IC design software.

Carefully consider data structures to handle large data sets.

Demonstrate strong OO knowledge using C++.

Write automatic tests to validate your implementation.

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

All software engineering jobs software engineering in Beijing, China Jobs in Beijing, China software engineering salaries software engineering career path
All Cadence Design Systems Jobs Browse software engineering roles senior positions