Cadence Design Systems

Lead Software Engineer

Cadence Design Systems
Apply
1 day ago
Zhubei, TaiwanStaff+

Responsibilities

  • Develop compiler software for the Cadence Palladium emulation platform.
  • Solve large-scale compilation problems involving logic optimization, logic modeling, and data structures.
  • Apply multithreading and distributed computing techniques to compiler development.
  • Use C/C++ and general software development practices to build and debug software.

Requirements

  • Bachelor’s and Master’s degrees in Computer Science or Electrical Engineering.
  • Strong understanding of data structures, algorithms, and databases.
  • Demonstrated proficiency in C++, GDB debugging, and general software development.
  • Familiarity with Linux/Unix development.
  • Exposure to build and version-control systems.
  • Coursework in hardware description languages such as Verilog, SystemVerilog, or VHDL.

Benefits

  • Position is located in Zhubei City.
  • Cadence describes opportunities for career growth and leadership development.

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