Principal Software Engineer

Cadence Design Systems
Noida
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 6-10 yearsEducation: bachelorsSkills: ["Communication","Presentation","Collaboration","Problem-solving","Teamwork"]

Principal Software Engineer with 6-10 years of experience, responsible for developing and integrating CXL and PCIe switches, leveraging C/C++, HDL, and possibly Java, to advance Cadence’s CXL/PCIe offerings. Collaborates across teams to ensure protocol compliance and delivers robust hardware-software solutions for high-performance electronic design applications.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
7 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

Principal Software Engineer with 6-10 years of experience, responsible for developing and integrating CXL and PCIe switches, leveraging C/C++, HDL, and possibly Java, to advance Cadence’s CXL/PCIe offerings. Collaborates across teams to ensure protocol compliance and delivers robust hardware-software solutions for high-performance electronic design applications.
Location: Noida
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Create CXL and PCIe switches to complete Cadence offerings in the CXL and PCIe space.
  • •Apply knowledge of C++ and HDL to implement protocol features.
  • •Ensure PCIe and/or CXL protocol compliance and interoperability.
  • •Collaborate with cross-functional teams to deliver integrated solutions.
  • •Participate in design reviews and provide technical guidance to teammates.

Key Requirements

  • •B.Tech/BE/M.Tech/ME with 6 to 10 years of relevant experience
  • •Proficiency in C/C++
  • •HDL knowledge is required
  • •Knowledge of the PCIe and/or CXL protocol is required
  • •Knowledge of Java may be given preference
Experience:6-10 yearsElectronic designSemiconductorsHardware-software integration
Education:Bachelor's
Skills:CommunicationPresentationCollaborationProblem-solvingTeamwork
Tech Stack:C++HDLPCIeCXLJava

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