Sr Principal Software Engineer

Cadence Design Systems
South Korea
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Collaboration","Communication","Problem-solving"]

Senior software engineer leading AMBA protocol development and verification efforts, focusing on AVIP/Unipro stack functionality, performance, and scalability on emulation platforms. Responsibilities include designing protocol features, debugging BFMs and transactors, and collaborating with hardware-software teams to deliver robust AMBA (CHI*, ACE, AXI) solutions for customers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
4 months ago

Sr Principal Software Engineer

âś“ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Senior software engineer leading AMBA protocol development and verification efforts, focusing on AVIP/Unipro stack functionality, performance, and scalability on emulation platforms. Responsibilities include designing protocol features, debugging BFMs and transactors, and collaborating with hardware-software teams to deliver robust AMBA (CHI*, ACE, AXI) solutions for customers.
Location: South Korea
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Director level

Key Responsibilities

  • •Designing and implementing protocol functionality in AMBA AVIP
  • •Developing and debugging BFMs, transactors, and associated software interfaces
  • •Ensuring correctness, performance, and scalability in emulation and acceleration flows
  • •Collaborating with cross‑functional teams
  • •Participating in feature bring‑up, regression, and release activities

Key Requirements

  • •Strong fundamentals in digital design, computer architecture, and system-level verification.
  • •Experience with hardware description languages (SystemVerilog/Verilog) and/or C/C++.
  • •Understanding of standard interconnect and bus architectures (e.g., AMBA, UFS/Unipro/MPhy).
  • •Familiarity with emulation, acceleration, or hybrid verification flows is a strong plus.
  • •Good debugging skills using waveforms, logs, and protocol analyzers
Experience:SemiconductorHardware
Skills:CollaborationCommunicationProblem-solving
Languages:English
Tech Stack:SystemVerilogVerilogCC++BFMsTransactorsAMBAAVIP

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