Principal Software Engineer

Cadence Design Systems
Noida
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["C++","SV","SystemVerilog","Protocols","MIPI"]

Lead software development for EDA/emulation platforms, applying strong C++ and SystemVerilog (SV) expertise. Collaborate with hardware/EDA teams to implement and optimize features, with knowledge of protocols (preferably MIPI). This role focuses on building reliable software foundations for Cadence’s emulation workflows and related verification tasks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
6 months ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live
Reposted: similar role first listed 3 years ago

Job Summary

Lead software development for EDA/emulation platforms, applying strong C++ and SystemVerilog (SV) expertise. Collaborate with hardware/EDA teams to implement and optimize features, with knowledge of protocols (preferably MIPI). This role focuses on building reliable software foundations for Cadence’s emulation workflows and related verification tasks.
Location: Noida
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop and maintain software for EDA/emulation platforms.
  • •Collaborate with hardware/EDA teams to integrate features and improve performance.
  • •Implement verification-related software using SystemVerilog and C++.
  • •Ensure compatibility with protocol interfaces, prioritizing MIPI where applicable.
  • •Contribute to software design, code quality, and optimization of emulation workflows.

Key Requirements

  • •Experience in EDA and emulation
  • •Strong C++ programming
  • •SV (SystemVerilog) knowledge
  • •Protocol knowledge (preferably MIPI)
  • •Experience with Cadence/EDA tooling or workflows (preferred)
Experience:EDAEmulationSoftwareHardware
Skills:C++SVSystemVerilogProtocolsMIPI
Tech Stack:C++SystemVerilogMIPI

Company Brief

Cadence Design Systems
Provides electronic design automation (EDA) software, IP, and services for semiconductor and systems companies to design, verify, and implement integrated circuits, systems-on-chip, and electronic systems across industries including communications, automotive, and consumer electronics.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1988
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor