Originally posted 11 June 2026 by the employer. Relisted by the employer on 16 October 2026.
Develop routing and physical synthesis engines for digital IC design within Cadence's Innovus platform.
About the role
Cadence is seeking a Lead Software Engineer to join the Innovus team developing routing and physical synthesis technologies for digital IC design. The position focuses on high-performance, multi-threaded systems that support semiconductor design flows.
What you'll do
- Research, design, implement, and optimize algorithms for physical synthesis and routing engines. - Develop software in C/C++ on Linux platforms. - Collaborate with global R&D teams and product engineers to deliver technical solutions. - Debug and resolve complex issues in large-scale distributed systems.
What you'll need
- Ph.D. degree, or Master’s degree with a minimum of 2 years of work experience in Computer Engineering, Computer Science, Electrical Engineering, or a related field. - Programming skills in C/C++ and experience with Linux development. - Understanding of data structures, algorithms, and software engineering principles.
Nice to have
- Knowledge of physical design flows, timing analysis, and routing algorithms. - Experience with multi-threaded programming and performance optimization. - Experience with GPU programming. - Familiarity with scripting languages (Tcl, Python) for automation. - Prior exposure to EDA tools or IC design environments.
Skills: Innovus product, C++, UNIX, software development, designing
This role has been open 134 days — well above the 70-day median for EDA/CAD Engineering roles.
EDA/CAD Engineering · EDA Tools
|
Open roles in category
696
|
Median days open
70 d
|
Median salary
$193k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Cadence Design Systems | All employers we track in this specialty (696 roles · 76 employers) |
|---|---|---|
| Open roles in this specialty | 154 | 696 |
| Open roles in the wider Physical Implementation family | 178 | 1494 · 109 employers |
| Median days open | 151 d | 70 d (+81 d vs this employer) |
| Median salary (USD postings) | — | $193k |
Skills observed across this category: Innovus product, C++, UNIX, software development, designing
Who's hiring in this category
- Cadence Design Systems (this employer) · 155 open roles · median 150 d
- Synopsys · 63 open roles · median 41 d
- Micron Technology · 46 open roles · median 50 d
- GlobalFoundries · 38 open roles · median 24 d
- Qualcomm · 37 open roles · median 74 d
- Keysight Technologies · 34 open roles · median 77 d
How we counted: 696 open EDA/CAD Engineering (EDA Tools) roles from 76 employers tracked in the SemiconductorJobs index, counted 23 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Physical Implementation family row. Figures refresh nightly.