Cadence Design Systems

Lead Software Engineer

Cadence Design Systems
Apply
1 day ago
Shanghai, ChinaEntry Level / Mid Level

Responsibilities

  • Develop runtime software for the Palladium emulation system.
  • Detect and troubleshoot software issues.
  • Collaborate with software and hardware engineers to develop products.

Requirements

  • MS or higher in Computer Science or a related area.
  • 1–3 years of experience.
  • Strong C/C++ programming skills.
  • Good understanding of object-oriented design.
  • Familiarity with the Linux platform.
  • Experience with source-code control tools such as Perforce and Git.
  • Multithreaded programming experience is a plus.
  • Strong analysis, problem-solving, communication, independence, and self-motivation skills.

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