← Back to roles

Principal Software Engineer

Cadence Design Systems, Inc.

HSINCHUPosted Nov 6, 2026
Apply on Cadence Design Systems, Inc.

Overview

Open roles
692
At this company
See all
Similar roles
1,160
Same title, 93 companies
Search
Added in 30 days
692
At this company, still open

Skills named in this posting

  • C++
  • Python
  • Tcl
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Description At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are looking for talented software engineers to work on our physical verification platform, Pegasus. Pegasus provides a flexible, cloud-ready platform with a massively parallel architecture. This position focuses primarily on developing topological engines used across multiple physical verification flows, including DRC, LVS, LPE, PERC, SVL, and LFS. While our software is designed for electronic design applications, an Electrical Engineering or EDA background is not required, although experience in these areas is a plus. Our applications may need to process hundreds of millions of objects, creating challenging problems in algorithm design, scalability, runtime, and memory efficiency. A strong Computer Science background, particularly in computational geometry, graph algorithms, or related areas, is highly valuable. Key Responsibilities • Innovate and develop new ideas and algorithms • Design and develop new features to address customer needs • Optimize software for runtime, memory efficiency, and scalability • Analyze and debug complex software and customer issues Requirements Strong programming skills, particularly in C++ and Python, are required. Familiarity with Tcl is a plus. Experience with runtime and memory optimization is highly valued. Experience in parallel programming or network programming is also beneficial. Experience using AI tools for software development is a plus, such as writing code and scripts, analyzing and debugging issues, understanding existing code, and improving development productivity. We’re doing work that matters. Help us solve what others can’t.

Apply on the employer's site

Original posting: cadence.wd1.myworkdayjobs.com

Apply on Cadence Design Systems, Inc.

RISC-V ecosystem

Cadence Design Systems, Inc. in the RISC-V ecosystem

RISC-V International: Strategic

Cadence is a leading provider of EDA and semiconductor IP.

  • EDA vendor active in RISC-V: supported NSITEXE (with Imperas) in developing RISC-V vector processor IP for automotive AI
  • Publishes RISC-V ecosystem commentary ("The State of the RISC-V Union", Paul McLellan) and RISC-V verification/emulation flows

Same employer

View all 692