Cadence Design Systems

Lead Software Engineer

Cadence Design Systems
Apply
15 hours ago
Noida, IndiaSenior

Responsibilities

  • Design, develop, profile, optimize, and support application software for LVS, Advanced FILL, and PERC.
  • Develop data analysis and debugging tools for performance analysis.
  • Research and implement data-driven optimizations for geometric and topological operations in physical verification applications.
  • Troubleshoot and debug physical verification software on large, complex databases.
  • Collaborate on development and testing of advanced functionality with geographically distributed teams.

Requirements

  • 5-7 years of experience.
  • Strong knowledge of algorithms and software engineering.
  • Good programming skills in C++ and/or Python.
  • Experience with UNIX and/or Linux platforms.
  • Bachelor’s or Master’s degree in Computer or Electronics Engineering with Microelectronics/VLSI Design or a related discipline, or equivalent qualification.
  • Preferred experience in software development, especially EDA, parasitic extraction, and advanced semiconductor process technologies.

Benefits

  • Employee-friendly policies supporting physical and mental well-being.
  • Career development and multiple learning and development opportunities.
  • Collaborative One Cadence–One Team culture and diverse work environment.
  • Location: Noida.

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