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