Cadence ยท 5 hours ago
Software Engineer II
Cadence is a company that hires and develops leaders and innovators in technology. They are seeking a Software Engineer II to join the Innovus team to develop next-generation routing and physical synthesis technologies for digital IC design, focusing on high-performance, multi-threaded systems.
AerospaceElectronic Design Automation (EDA)HardwareMobileSemiconductorSoftware
Responsibilities
Design, implement, and optimize algorithms for physical synthesis and routing engines
Develop robust, scalable software in C/C++ on Linux platforms
Collaborate with global R&D teams and product engineers to deliver innovative solutions
Debug and resolve complex issues in large-scale distributed systems
Qualification
Required
Master's degree in Electrical Engineering, Computer Science, or related field
Strong programming skills in C/C++ and experience with Linux development
Solid understanding of data structures, algorithms, and software engineering principles
Excellent analytical and problem-solving skills
Preferred
Knowledge of physical design flows, timing analysis, and routing algorithms
Experience with multi-threaded programming and performance optimization
Familiarity with scripting languages (Tcl, Python) for automation
Prior exposure to EDA tools or IC design environments
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
Company data provided by crunchbase