Cadence · 16 hours ago
Software Engineer II
Cadence Design Systems is looking for a highly motivated Software Engineer to work with the Digital Design and Implementation Group engineering team. The role involves innovating, designing, and developing key technology used within the Innovus™ product, focusing on EDA physical design algorithms and integrating AI and Machine Learning techniques.
AerospaceElectronic Design Automation (EDA)HardwareMobileSemiconductorSoftware
Responsibilities
Research, design, and implement EDA physical design algorithms and technology, primarily in Clock Tree Synthesis (CTS)
Develop code in C/C++ and Tcl within a distributed software development environment with other contributors
Explore and integrate AI and Machine Learning (ML) techniques to improve quality of results
Optimize existing technology solutions and determine opportunities for further enhancements
Qualification
Required
MS in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
C/C++ software development experience in Linux environment
Strong understanding and extensive usage of data structures and algorithms
Highly technical engineer with excellent problem-solving skills
Good communication skills and ability to work in a distributed software engineering team
Preferred
Experience in the use of AI/ML for EDA is a strong plus
Knowledge of EDA physical design algorithms, timing analysis, and multi-threading
Company
Cadence
Cadence is a market leader in AI and digital twins, pioneering the application of computational software to accelerate innovation in the engineering design of silicon to systems.
H1B Sponsorship
Cadence has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (306)
2024 (221)
2023 (282)
2022 (330)
2021 (233)
2020 (209)
Funding
Current Stage
Public CompanyTotal Funding
unknown1998-02-20IPO
Leadership Team
Recent News
2026-01-07
2026-01-06
Company data provided by crunchbase