Software Engineering Intern – Remote (R32747/tpks) | Cadence | Bengaluru

Job description:

Software Engineering Intern Cadence Design Systems is looking for a highly motivated Software Engineer intern for the R&D staff on Cadence’s Protium Prototyping Platform. Protium platform is built on innovative and scalable implementation algorithms encompassing logic synthesis and physical design. The platform has already been deployed by early adopters in the networking, consumer, storage markets and heading towards more growth and adoption.

The Software Engineering intern will be a member of the Protium R&D team working in the field of software development for FPGA prototyping. We are looking for skilled and motivated candidates with some experience in FPGA, Machine learning, logic and physical synthesis and/or optimization, placement & routing.

Responsibility includes:

  • Improve timing performance (by optimization, placement, routing). Placement and Routing are NP hard problems that has been well researched in industry as well as academia. In Protium, we would like to build P&R solution using ML and non-ML-and-Analytical algorithms.
  • Machine learning for solving harder problems in the product. Many of the key performance metrics could be predicted using ML. In addition flow based decisions can be done using ML giving far more accuracy than heuristic based approaches.

Minimum Qualifications required:

  • B.Tech/ in Computer Science or Electrical Engineering.
  • Excellent in C++ coding and experience.
  • Proficient in Python/Tcl.
  • Strong background in software Algorithms and Data structures.

Preferred Qualifications:

  • FPGA Prototyping experience is a plus.
  • Machine learning experience is a plus.
  • Ph.D. in Computer Science or Electrical Engineering.

Job/Req. ID: R32747

Company: Cadence

Location: Bengaluru, KA

Job CategoryComputer Science or Electrical Engineering

Join all India VLSI Jobs or Electrical Jobs or Computer Jobs Telegram Group

Join All India Electrical Jobs or Computer Jobs WhatsApp Group

Sorry, the job you’re looking for is not available. There are other latest opportunities you might be interested in. Check them out on the homepage.