Software Engineering Director
CadenceAbout 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 KitFree account required — sign up in 30s