Software Engineer II
Cadence · San Jose, CA · 5 days ago
Information Technology$102k–$189k/yrFull-time
About The Role
Cadence Design Systems is looking for a highly motivated Software Engineer II to join the Innovus R&D team. Innovus is Cadence’s flagship digital implementation platform, enabling customers to design advanced semiconductor chips from RTL to GDSII.
Key Responsibilities
- Design, implement, and optimize algorithms for physical synthesis, placement, and routing engines
- Develop high-performance, scalable software using C/C++ on Linux/UNIX platforms
- Contribute to the Innovus digital implementation flow, including timing, power, and optimization
- Collaborate with cross-functional teams to define requirements and deliver high-quality solutions
- Analyze performance bottlenecks and improve runtime, scalability, and quality of results (PPA)
- Debug, troubleshoot, and enhance existing features within the Innovus platform
Minimum Qualifications
- MS in Computer Science, Electrical Engineering, or related field
- Strong foundation in algorithms, data structures, and problem-solving
- Proficiency in C/C++ and software development on UNIX/Linux systems
- Strong analytical and debugging skills
- Able to work effectively in a collaborative, team-oriented environment
Annual Salary Range
The annual salary range for California is $101,500 to $188,500. You may also be eligible to receive incentive compensation: bonus, equity, and benefits.
Benefits
- Paid vacation and paid holidays
- 401(k) plan with employer match
- Employee stock purchase plan
- A variety of medical, dental and vision plan options
- and more