
Principal Software Engineer
Cadence Design Systems13 hours ago
Hsinchu, TaiwanStaff+
Responsibilities
- Develop advanced algorithms for low-power verification, logic verification, synthesis, and related areas.
- Implement and test verification technologies for EDA products.
- Contribute to the development of IC design tools and verification methodologies.
Requirements
- Experience in EDA product development.
- Essential programming experience in C/C++.
- Strongly desired knowledge of common logic synthesis and verification algorithms.
- MS or PhD in electrical engineering, electrical and computer engineering, computer science, or a related field.
- At least one year of EDA tools development experience.
- Knowledge of low-power designs and power intent languages is a plus.
- Experience with database or multithreading algorithms is a plus.
About Cadence Design Systems
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.