Jobs and Careers
CA

Software Engineering Director

Cadence
United Statesfull_timeVerifiedPosted 6 Jun 2024

About the role

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Description

Cadence Design Systems is looking for a highly motivated software engineer to work as a member of the R&D staff on Cadence’s Modus DFT product.  Modus is a complete product that encompasses DFT insertion, ATPG and Diagnostics.  The product breadth means we are looking for skilled and motivated candidates with backgrounds in DFT synthesis, scan, compression, LBIST, synthesis, static timing analysis, RTL modifications, physical placement, power analysis, and verification.  You will be part of a team responsible for creating the innovative technologies required for technology leadership in this space. Development responsibilities include designing, developing, troubleshooting, debugging and supporting the Modus DFT software product. Candidate will also need to mentor and manage a geographically distributed engineering team.

Job Responsibilities:

The role’s day to day responsibilities cover:

R&D support of application and product engineers for customer problems and requests. This consists of problem analysis, debugging and fixing, or the development of new features and enhancements to improve DFT synthesis results with respect to DFT QoR and also timing, area and power.

This job will suit applicants looking to continue their software engineering career in an intellectually stimulating and challenging problem domain.  There is a significant research element to the work that Cadence does that is truly innovative; we don’t know what the answers are when we start out!

Candidate will need to use their strong software skills and DFT background to architect new solutions, ensure timely execution and support successful deployment of the new technologies.

Candidate will need to mentor and manage a geographically distributed engineering team.

Job Qualifications:

BE/BTech/ME/MTech- Computer Science or others

Experience: Minimum 15 Years

Required Skills

The successful candidate will possess the following combination of education and experience:

Proficient in C/C++

Excellent programming and software engineering skills

Experience with UNIX and/or LINUX platforms is preferred

RTL knowledge – System Verilog, VHDL is preferred

Strong knowledge of DFT synthesis technologies – scan, boundary scan, BIST, compression  

Strong knowledge of Tcl is preferred

One or more technical publications in Test conferences

Experience in language compiler

Prior experience with large software development projects

Prior experience with physical placement software development projects is highly recommended

Data structure and algorithmic skills

We’re doing work that matters. Help us solve what others can’t.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Cadence

View company profile →