Senior Principal Software Engineer

Cadence Design Systems Inc
  • San Jose, CA
  • $154,000–$286,000 Per Year
30+ days ago

Job Description

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

Join our R&D team building next-gen Accelerated Verification IP (AVIP) and Virtual Bridge solutions for high-performance IO and memory coherence. You'll architect, implement, and productize PCIe Gen7 and CXL 2.0/3.x features across C++, UVM and virtualized system models that enable hardware, emulation, and hybrid platforms.

What Youll Do

  • Design and enhance PCIe/CXL AVIP (agents, monitors, scoreboards, sequencers, coverage, error injection).
  • Develop Virtual Bridge components that connect virtual platforms/emulators/FW to RTL (traffic modeling, performance, debug).
  • Own feature bring-up for CXL.io / CXL.cache / CXL.mem, IDE/security, RAS, switching/fabric (CXL 3.x).
  • Deliver compliance and interoperability scenarios; drive customer escalations and cross-team integration.

What Youll Need

  • BS with a minimum of 10 years of experience OR MS with a minimum of 7 years of experience OR PhD with a minimum of 5 years of experience
  • Experience with PCIe and/or CXL design/verification, deep protocol-layer knowledge (LTSSM, DLL/TLP, flow control, ordering)
  • Proficiency in Verilog RTL design and debug
  • Experience with emulation/acceleration or hybrid (virtual + RTL) flows; solid debug skills (waveforms, checkers, coverage)

Nice to Have

  • PCIe Gen6/CXL 3.x fabric features (multi-level switching, global fabric attach, pooling)
  • Performance modeling, QoS/traffic shaping; firmware/OS driver bring-up exposure; compliance tools

Compensation and Benefits

The annual salary range for California is $154,000 to $286,000. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location.

Our benefits programs include:

  • Paid vacation and paid holidays
  • 401(k) plan with employer match
  • Employee stock purchase plan
  • A variety of medical, dental and vision plan options, and more.

Join Our Team

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

Numbers & Facts

LocationSan Jose, CA
Salary$154,000–$286,000 Per Year

Skills

  • C++ Programming Languageunmatched
  • Cadenceunmatched
  • Computer Firmwareunmatched
  • Customer Escalationsunmatched
  • Debugging Skillsunmatched
  • Dental Insuranceunmatched
  • Design Verificationunmatched
  • Emulatorsunmatched
  • Hardware Virtualizationunmatched
  • IDE (Integrated Development Environment)unmatched
  • IP (Internet Protocol)unmatched
  • Injectionsunmatched
  • Interoperabilityunmatched
  • Memory Hardwareunmatched
  • Microsoft Windows DLL (Dynamic Link Library)unmatched
  • Operating Systemsunmatched
  • PCI Express (PCI-E)unmatched
  • Performance Modelingunmatched
  • QoS (Quality of Service)unmatched
  • RTL Designunmatched
  • Research & Development (R&D)unmatched
  • Sequencersunmatched
  • Software Engineeringunmatched
  • Stock Purchase Plansunmatched
  • Switched Fabricunmatched
  • Team Buildingunmatched
  • Traffic Shapingunmatched
  • Verilog Hardware Description Languageunmatched
  • Virtualizationunmatched
  • Vision Planunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder