Cadence Design Systems logo

Software Engineer II

Cadence Design Systems
Full-time
On-site
Austin, Texas, United States
Level - Mid-Career

Software Engineer II

Join the Innovus team to develop next-generation routing and physical synthesis technologies for digital IC design. You will work on high-performance, multi-threaded systems that enable advanced semiconductor design flows.

Role Summary

The Software Engineer II will be responsible for designing, implementing, and optimizing algorithms for physical synthesis and routing engines, while collaborating with global teams to deliver innovative software solutions in C/C++ on Linux platforms.

Experience Level

This position is for mid-career professionals with strong foundational skills in programming and software engineering principles.

Responsibilities

  • Design, implement, and optimize algorithms for physical synthesis and routing engines.
  • Develop robust, scalable software in C/C++ on Linux platforms.
  • Collaborate with global R&D teams and product engineers to deliver innovative solutions.
  • Debug and resolve complex issues in large-scale distributed systems.

Requirements

A Master’s degree in Electrical Engineering, Computer Science, or a related field is required, along with strong programming skills in C/C++ and development experience on Linux. Candidates must have a solid understanding of data structures, algorithms, and software engineering principles, along with excellent analytical and problem-solving skills.

Education Requirements

Master’s degree in Electrical Engineering, Computer Science, or a related field.


About the Company

Company: Cadence Design Systems

Headquarters: San Jose, California, USA

Cadence Design Systems is a global electronic design automation company that provides software, hardware, and intellectual property for designing advanced semiconductor chips. With over 25 years in the industry, Cadence is known for its innovative technology solutions and has been recognized by Fortune Magazine as one of the 100 Best Companies to Work For. The company is dedicated to solving complex technical challenges in order to enable customers to create revolutionary products and experiences.

Cadence Design Systems logo

Date Posted: 2026-03-05