Cadence

Software Engineer II

About this role

Cadence is an electronic design automation company that builds software, hardware and IP used to design chips, boards and systems. This Software Engineer II role is based in Noida and centres on verification of IP, sub-systems and SoCs. The work involves building verification environments using both UVM and software-driven embedded C approaches, with exposure to high-speed protocols such as PCIe, CXL and Ethernet. It suits engineers with a couple of years of experience who can pick up new technologies quickly and work independently.

Cadence is hiring for Software Engineer II, a full-time role based in Noida.

Who can apply: 2+ years. Skills: C, C++, UVM, PCIe, Embedded C.

Hirastra checked that this opening is live. Apply directly through the official posting; applying is always free.

What you'll do

  • Develop IP/VIP, sub-system and SoC-level verification environments using UVM
  • Build software-driven verification using embedded C
  • Work with protocols such as UCIe, PCIe, CXL, UAlink and Ethernet
  • Apply design and verification methodologies to customer and internal projects
  • Collaborate with peers, customers and management across functions and geographies

What you need

  • BE/BTech or M.Tech/M.E. in Electrical, Electronics or Computer Engineering
  • 2+ years of relevant experience
  • Proficiency in C, C++ and scripting languages
  • Knowledge of protocols such as UCIe, PCIe, CXL, UAlink, Ethernet
  • Background in UVM and embedded C based verification
  • Strong analytical, written, verbal and presentation skills
Location
Noida
Work mode
See listing
Experience
2+ years
Pay
₹12–22 LPA (Est.)
Type
Full-time job, Developer
Added
27 October 2026

Skills

  • C
  • C++
  • UVM
  • PCIe
  • Embedded C

"Est." = Hirastra's estimate based on market data, not an official figure.

All Cadence jobs and internships

More like this: IT jobs in Delhi NCR, Jobs for B.Tech and BE freshers, Software developer jobs

More openings

See all jobs
Join on WhatsApp