Software Engineer II - High-Performance Chip Design Tools

Cadence Design Systems, Inc.

San Jose (CA)

On-site

USD 102,000 - 189,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Cadence Design Systems is seeking a Software Engineer II for the Innovus R&D team in San Jose, CA. You will contribute to next-generation physical design tech, implementing algorithms for placement, routing, and optimization on scalable Linux systems.

You will collaborate with diverse teams and advance Innovus through performance tuning, debugging, and feature improvements, working on high-impact semiconductor design flows. This role targets a strong foundation in CS/EE and C/C++ expertise.

Qualifications

  • MS in Computer Science, Electrical Engineering, or related field.
  • Strong foundation in algorithms, data structures, and problem-solving.
  • Proficiency in C/C++ and software development on UNIX/Linux systems.
  • Strong analytical and debugging skills.
  • Ability to work effectively in a collaborative, team-oriented environment.

Responsibilities

  • Design, implement, and optimize algorithms for physical synthesis, placement, and routing engines.
  • Develop high-performance, scalable software using C/C++ on Linux/UNIX platforms.
  • Contribute to the Innovus digital implementation flow, including timing, power, and optimization.
  • Collaborate with cross-functional teams to define requirements and deliver high-quality solutions.
  • Analyze performance bottlenecks and improve runtime, scalability, and quality of results (PPA).
  • Debug, troubleshoot, and enhance existing features within the Innovus platform.

Skills

C/C++
UNIX/Linux
Algorithms
Problem solving

Education

MS in Computer Science/ Electrical Engineering

Job description

Cadence Design Systems is seeking a Software Engineer II for the Innovus R&D team in San Jose, CA. You will contribute to next-generation physical design tech, implementing algorithms for placement, routing, and optimization on scalable Linux systems.

You will collaborate with diverse teams and advance Innovus through performance tuning, debugging, and feature improvements, working on high-impact semiconductor design flows. This role targets a strong foundation in CS/EE and C/C++ expertise.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Principal Software Engineer - High-Perf C++ in EDA
Senior Principal Software Engineer - High-Perf C++ in EDA

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 161,000 - 299,000
Software Engineer II
Software Engineer II

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 102,000 - 189,000
Lead Software Engineer - Physical Synthesis & IC Tools
Lead Software Engineer - Physical Synthesis & IC Tools

Cadence Design Systems • San Jose (CA), Northern (KY)

Hybrid
USD 115,000 - 213,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+1
Sr Principal Software Engineer, Innovus — Physical Synthesis & Optimization
Sr Principal Software Engineer, Innovus — Physical Synthesis & Optimization

Cadence Design Systems • San Jose (CA)

On-site
USD 161,000 - 299,000
Senior AI-Driven EDA Engine Architect
Senior AI-Driven EDA Engine Architect

Cadence Design Systems • San Jose (CA)

On-site
USD 161,000 - 299,000
Lead Software Engineer
Lead Software Engineer

Cadence Design Systems • San Jose (CA), Northern (KY)

On-site
USD 115,000 - 213,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+1
Lead Software Engineer
Lead Software Engineer

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 119,000 - 221,000
Paid vacation
401(k) match
Employee stock purchase plan
+2
Senior Software Engineer, Physical Synthesis & Multithreaded
Senior Software Engineer, Physical Synthesis & Multithreaded

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 119,000 - 221,000
Paid vacation
401(k) match
Employee stock purchase plan
+2
Sr Principal Software Engineer, Innovus — Physical Synthesis & Optimization
Sr Principal Software Engineer, Innovus — Physical Synthesis & Optimization

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 161,000 - 299,000
Senior Principal Software Engineer - Physical Verification
Senior Principal Software Engineer - Physical Verification

Cadence Design Systems • San Jose (CA)

On-site
USD 161,000 - 299,000
Paid vacation & holidays
401(k) plan with employer match
Employee stock purchase plan
+1