1

Cadence Design Systems Software Jobs (NOW HIRING)

Cadence Design Systems is seeking a highly motivated software engineer to join our Research & Development staff for the Genus Synthesis Solution product. Genus is a comprehensive tool suite for logic ...

... Verify (64K) Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and ...

$114K - $213K/yr

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of ... Prior R&D experience working on IC physical design tools. * Hands on experience using the above ...

Lead Software Engineer

San Jose, CA Β· On-site

$114K - $213K/yr

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of ... Prior R&D experience working on IC physical design tools. * Hands on experience using the above ...

Software Engineer II

San Jose, CA Β· On-site

$101K - $188K/yr

About the Role Cadence Design Systems is looking for a highly motivated Software Engineer II to join the Innovus R&D team. Innovus is Cadence's flagship digital implementation platform, enabling ...

Software Engineer II, Synthesis

San Jose, CA Β· On-site

$101K - $188K/yr

Cadence Design Systems is looking for a highly motivated software engineer to work as a member of the R&D staff on Cadence's Genus Synthesis Solution product. Genus is a complete product that ...

next page

Showing results 1-20

Cadence Design Systems Software information

See salary details

$40.5K

$117.1K

$185.5K

How much do cadence design systems software jobs pay per year?

As of Sep 12, 2026, the average yearly pay for cadence design systems software in the United States is $117,074.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,500.00 and $139,000.00 per year, depending on experience, location, and employer.

What is Cadence Design Systems software?

Cadence Design Systems software refers to a suite of electronic design automation (EDA) tools developed by Cadence Design Systems, Inc. These tools are used by engineers to design and verify integrated circuits (ICs), printed circuit boards (PCBs), and entire electronic systems. The software includes applications for schematic capture, simulation, layout, and verification, supporting the entire design process from concept to manufacturing. Popular products include Virtuoso, Allegro, and OrCAD. Cadence's solutions are widely used in the semiconductor and electronics industries to accelerate product development and ensure design accuracy.

What are the key skills and qualifications needed to thrive as a Cadence Design Systems software engineer, and why are they important?

To thrive as a Cadence Design Systems Software Engineer, you need strong proficiency in computer science fundamentals, programming (often C++ or Python), and knowledge of electronic design automation (EDA) concepts, usually backed by a relevant degree. Familiarity with Cadence EDA tools, version control systems, and possibly industry certifications like Certified EDA Professional are commonly expected. Excellent problem-solving, teamwork, and communication skills help you collaborate effectively on complex projects. These abilities are vital for delivering innovative, reliable EDA solutions that meet customer and industry requirements.

What are some typical challenges faced by software engineers at Cadence Design Systems, and how can new hires prepare for them?

Software engineers at Cadence Design Systems often work on complex electronic design automation (EDA) tools, which require a deep understanding of both software development and semiconductor design concepts. New hires may face challenges navigating legacy codebases, integrating with hardware teams, and keeping up with rapid technological advances in chip design. To prepare, it's helpful to familiarize yourself with EDA workflows, brush up on C++ or Python, and be proactive in seeking mentorship from experienced colleagues. Collaboration and continuous learning are key to success in this dynamic environment.
More about Cadence Design Systems Software jobs

What job categories do people searching Cadence Design Systems Software jobs look for?

The top searched job categories for Cadence Design Systems Software jobs are:

Infographic showing various Cadence Design Systems Software job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 84% Full Time, 10% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $117,074 per year, or $56.3 per hour.

Software Engineer II, Synthesis

San Jose, CA β€’ On-site

Cadence Design Systems
Software DevelopmentΒ β€’Β 5 - 10K employees

$101K - $188K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 13 days ago


Cadence Design Systems rating

9.0

Company rating: 9.0 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence Design Systems is seeking a highly motivated software engineer to join our Research & Development staff for the Genus Synthesis Solution product. Genus is a comprehensive tool suite for logic synthesis and physical design, offering broad functionality that drives technology leadership in the electronic design automation (EDA) space.

Responsibilities
  • Design, develop, troubleshoot, debug, and support Genus Synthesis Solution software.
  • Collaborate with a distributed development team to create innovative technologies for logic synthesis and physical design.
  • Contribute to the advancement of solutions in areas such as logic synthesis, word-level synthesis, static timing analysis, computer architecture, verification, RTL compilation, placement, power analysis, routing, extraction, and optimization.
  • Participate in large-scale software development projects, including timing analysis software initiatives.
  • Engage with cross-functional teams to ensure quality and performance of delivered solutions.
Required Qualifications
  • BS in Computer Science or Electrical Engineering.
  • Strong proficiency in C/C++ programming.
  • Excellent programming and software engineering skills.
  • Experience with UNIX and/or Linux platforms.
  • Strong knowledge of Tcl.
  • Experience with multithreaded and/or distributed programming.
  • Prior experience with large software development projects.
  • Prior experience with timing analysis software development projects.
Key Competencies
  • Strong ability to learn and adapt to new technologies.
  • Strong analytical and problem‑solving skills.
  • Good communication skills – ability to work effectively in a distributed team environment.
Compensation & Benefits
  • Annual salary range for California: $101,500 to $188,500.
  • Incentive compensation: bonus, equity, and benefits.
  • Paid vacation and paid holidays.
  • 401(k) plan with employer match.
  • Employee stock purchase plan.
  • Variety of medical, dental, and vision plan options.

At Cadence, you will be surrounded by hard‑working, innovative engineers who thrive in a high-performance culture. If you are passionate about technology and enjoy collaborating with talented colleagues to develop industry‑leading software, we encourage you to apply.

Cadence is committed to equal employment opportunity throughout all levels of the organization and welcomes your interest.

Cadence participates in the E-Verify program in certain U.S. locations as required by law.

#J-18808-Ljbffr

What Cadence Design Systems employees say

Workplace

Get the full story on Breakroom