Cadence Design Systems

Software Engineer II - Innovus

Cadence Design Systems
Apply
20 hours ago
Seoul, Korea, SouthEntry Level / Mid Level

Responsibilities

  • Develop and maintain placement-related projects for the Innovus digital design platform.
  • Program in C/C++ and debug software in a Unix/Linux environment using tools such as GDB.
  • Apply algorithmic problem-solving and optimization techniques to placement software.
  • Work as a member of the Innovus placement team in Korea.
  • Communicate effectively in spoken and written English.

Requirements

  • MS or PhD in electrical engineering, computer science, mathematics, or a related field.
  • 0–3 years of relevant experience.
  • Strong C/C++ programming skills and advanced development and debugging ability in Unix/Linux.
  • Strong problem-solving and algorithmic skills.
  • Familiarity with optimization algorithms is preferred.
  • TCL scripting experience is a plus.
  • EDA backend knowledge is a strong plus.
  • Good English verbal and written presentation skills are required.

Tech Stack

Categories

Cadence Design Systems

About Cadence Design Systems

10,000+ employees

Cadence Design Systems builds electronic design automation (EDA) software, emulation/acceleration hardware, and reusable IP that help semiconductor and systems companies design, verify, and implement chips and electronic systems. It also develops computational engineering tools, including computational fluid dynamics and molecular modeling for drug discovery. Founded in 1988 and headquartered in San Jose, California, Cadence is a public company listed on NASDAQ under the ticker CDNS.

Contact me