Cadence logoC

Principal Software Engineer

Cadence

NOIDA, IndiaFull Time
Apply with OnJob Free profile · takes about a minute

Principal Software Engineer at Cadence is a full time role based in NOIDA, India. It was published on 12 March 2025 and was open at last check.

Principal Software Engineer at Cadence — key details
RolePrincipal Software Engineer
CompanyCadence
LocationNOIDA, India
Employment typeFull Time
Published12 March 2025
StatusOpen at last check

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Summary

We are looking for modeling engineers to help develop performance models, perform architectural tradeoff analysis, and enable data driven design decisions for our next generation DDR memory controller architectures that can meet today’s complex SoC and workload requirements. Hardware modelling experience (C++/SystemC/TLM/Python) and computer architecture foundation is desired.

Responsibilities

  • Develop cycle-level performance models in SystemC or C++
  • Correlate performance models to match RTL configurations and traffic conditions
  • Work with Memory Architects to understand feature requirements, architectural specifications and implement in the model
  • Analyze architectural trade-offs (throughput, hardware cost) across different scenarios and architectural choices
  • Develop synthetic memory traffic/traces that are representative of real-world applications (CPU, GPU, DSP, NoC, etc)
  • Develop scripts to automate generation of various performance metrics and statistics post RTL simulation that helps identify performance bottlenecks

Required Skills

  • BE/B.Tech ME/M.Tech in ECE, E&TC, CS or similar
  • 5+ years of experience in hardware modeling, functional or performance
  • Strong coding skills in C++, SystemC and Transaction Level Modeling (TLM)
  • Basic understanding of performance principles, Queuing Theory, throughput/latency tradeoffs

We’re doing work that matters. Help us solve what others can’t.

Share:WhatsAppLinkedIn

Create your free OnJob profile to apply — we'll take you to Cadence's application after sign-up. · Posted 12 Mar 2025.

Principal Software Engineer at Cadence — questions answered

What does the Principal Software Engineer role at Cadence pay?

Cadence does not publish a salary on this Principal Software Engineer listing, so OnJob shows no figure for it rather than an estimate. For what this role pays across the market, the OnJob salary guides aggregate the live listings that do disclose pay.

Where is the Principal Software Engineer role at Cadence based?

Cadence lists this Principal Software Engineer role in NOIDA, India, advertised as full time work at that location. Larger employers sometimes cover several sites under one city name, so confirm the exact office with Cadence before you apply.

Is the Principal Software Engineer role at Cadence still open?

The Principal Software Engineer posting at Cadence was open at OnJob's last check of the employer's careers page, having been published on 12 March 2025. OnJob re-checks source listings on each build and marks a role closed once it disappears, but listings can close without notice, so the employer's own page is the final word.

How do you apply for the Principal Software Engineer role at Cadence?

Apply to the Principal Software Engineer at Cadence role through OnJob with a free profile: OnJob scores your fit against the listing, shows the skills lowering that score, and submits an ATS-ready profile to Cadence's own application page. Creating a profile is free and needs no card.

Explore more on OnJob

Hiring for a role like this?

Post a job on OnJob and reach AI-matched candidates.

Post a Job