Opens cadence.wd1.myworkdayjobs.com in a new tab
Requirements
- Proficient programming skill in C/C++ on Linux. * Solid understanding of data structures and algorithms (graphs, complexity analysis, optimization). * Good taste in making technical decisions.
- Preferred Qualifications * Coursework or project experience in one or more of the following: Graph algorithms (partitioning, clustering, matching, flow/cut, heuristics/metaheuristics) Parallelism and concurrency (threading models, task scheduling, or GPU acceleration) Performance engineering (profiling, memory/layout optimization, algorithmic tuning) Computer architecture or systems-level optimization * Experience with modern development workflows on Linux (e.g., Git, CI, CMake). * Ability to prototype efficiently using modern tools, including vibe coding, while maintaining strong engineering judgment and code quality. * Passion for solving complex problems and building robust solutions (not just assembling components from existing libraries).
- We’re doing work that matters.
- Help us solve what others can’t.
Sourced directly from Cadence Design Systems’s career page
Your application goes straight to Cadence Design Systems.
Opens cadence.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Cadence Design Systems
658 positions
Job ID
/job/ZHUBEI-01/XMLNAME-2026-Summer-Intern_R53110
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Staff Technical Program Manager
San Jose, California, United States|Other
Samsung Semiconductor
Associate, Executive Administration
San Jose, California, United States|Other
Micron Technology
STAFF ENGINEER GFAC SASIA - ELECTRICAL
Fab 10A, Singapore|Other
Micron Technology
TEST HBM DATA ANALYST
Taichung - MTB, Taiwan|Other