Software Engineer II - P&R
Cadence
Job Summary
Cadence is seeking a Software Engineer II for their P&R team. The role involves enhancing routing algorithms and code to improve Power/Performance/Area/Runtime, working on detailed or global routing engines, and performing analysis and debugging for customer requests on Innovus nanoroute. The engineer will also be responsible for technology enablement for S2 and below. Candidates should have a BS/MS in Computer Science or Electrical Engineering.
Must Have
- Enhance routing algorithm and code to improve Power/Performance/Area/Runtime
- Enhance detailed or global routing engine
- Analyze and debug customer requests on Innovus nanoroute
- Perform technology enablement for S2 and below
- BS/MS in Computer Science or Electrical Engineering
Good to Have
- Industry experience developing and maintaining C++ applications in Linux environment
- Proficiency in designing data structures, algorithms, and software
- Basic knowledge of semiconductor
Job Description
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Responsibilities:
- Enhancement of routing algorithm and code to improve Power/Performance/Area/Runtime over existing solutions
- Enhancement of detailed or global routing engine
- Analysis and debugging to address customer's request on Innovus nanoroute
- Technology enablement for S2 and below
Qualifications:
- BS/MS in Computer Science or Electrical Engineering
- Industry experience in developing and maintaining C++ applications in Linux environment is an advantage
- Proficiency in designing data structures, algorithms, and software is an advantage
- Basic knowledge of semiconductor is an advantage
We’re doing work that matters. Help us solve what others can’t.
6 Skills Required For This Role
Problem Solving
Data Structures
Cpp
Game Texts
Linux
Algorithms