Lead Software Engineer
Listed on 2026-06-19
-
Software Development
Software Engineer, C++ Developer, AI Engineer (Applied/Software), Embedded Software Engineer
Overview
Cadence Design Systems is seeking a software engineer for the R&D group on the Cadence Innovus product. Innovus is a complete digital implementation product encompassing physical design and logic synthesis. The role requires a strong background in placement, routing, optimization, timing, and power analysis. Additional knowledge of GPU acceleration, reinforcement learning, and machine learning is preferred.
ResponsibilitiesDesign, develop, troubleshoot, and support the Innovus product.
Work with designers from premium customers as part of the Innovus Optimization RD team to solve challenging problems in the EDA domain.
Qualifications- PhD or MS in Computer Science or Engineering with work experience (preferred).
- Strong analysis, learning, and problem solving skills.
- Excellent programming and software engineering skills, especially C/C++ and UNIX platforms.
- Prior experience with large software development projects is highly recommended.
Cadence is committed to equal employment opportunity throughout all levels of the organization. Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
- Read the policy ()
Cadence participates in the E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify ()
Privacy PolicyJob Applicant: if you are a job seeker creating a profile using our careers website, please see the privacy policy ().
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).