Cadence Design Systems

Software Engineer II

Cadence Design Systems
Apply
1 day ago
Noida, IndiaMid Level

Responsibilities

  • Develop IP, subsystem, and SoC-level verification environments.
  • Use UVM and software-driven embedded C verification approaches.
  • Work with protocols including UCIe, PCIe, CXL, UALink, and Ethernet.
  • Apply design and verification methodologies.
  • Ramp up on new technologies independently and collaborate across functions and geographies.

Requirements

  • Proficiency in C, C++, and scripting languages.
  • Knowledge of UCIe, PCIe, CXL, UALink, Ethernet, or similar protocols.
  • Background developing IP/VIP, subsystem, and SoC-level verification environments.
  • Experience with UVM and software-driven embedded C verification.
  • M.Tech/M.E. or BE/BTech in Electrical, Electronics, or Computer Engineering.
  • At least 2 years of relevant experience.
  • Strong analytical, written, verbal, presentation, communication, interpersonal, teamwork, and collaboration skills.

Benefits

  • Employee-friendly policies supporting physical and mental well-being.
  • Career development and learning opportunities.
  • Collaborative One Cadence – One Team culture.
  • Opportunities to work with diverse teams on cutting-edge technology.

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