Ansys IDEAS Digital Forum Banner 1

Principal Software Engineer

Principal Software Engineer
by Daniel Nenni on 08-16-2020 at 4:24 pm

Website Cadence

Job Description for R&D Solutions Role:

The Physical Verification R&D Software Engineering role is a multi-faceted position encapsulating a mix of physical verification software development, algorithm development, software debugging, performance optimization and accuracy analysis.  R&D engineers collaborate with a large team of EDA professionals across multiple cultures to create and deliver best in class next generation software for physical IC application. The R&D engineering can work on complicated applications and interface them with other applications in a large suite of high connected applications to enable next-generation physical verification solutions with superior performance and usability.  R&D engineers develop code that satisfies the requirements for successful semiconductor design deployment.  On a continuous basis R&D engineers deploy their mastery of physical verification netlist comparison applications, as well as physical implementation methodologies, to guide the accuracy, performance and functionality enhancements within the Cadence physical verification suite of products.

Desired Skills and Experience (with different levels of experience):

Senior Role in R&D

•            5+ years of experience in software development using C/C++, with a focus in working with complex algorithms and performance

•            3+ years of experience using Linux

•            Must be a fast learner and must demonstrate strong aptitude for out-of-the-box thinking and problem solving

•            Algorithmic knowledge relating to graphs a plus

•            Experience in deck development for LVS is a plus

•            Experience in physical signoff methodologies within the Physical implementation environment would be an added advantage.

Apply for job

To view the job application please visit