Senior Principal C++ Software Engineer

Cadence Design SystemsSan Jose, CA
Remote

About The Position

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are looking for an experienced C++ software engineer to join the Protium Software Development Team to develop and enhance the FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. You will develop new algorithms and optimizations for QoR (Quality of Results) and performance for the Protium Timing flow working with a small team of engineers to develop our next generation FPGA based verification platform.

Requirements

  • 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 in EDA software development.
  • Strong background in SDC constraints and Timing Analysis
  • Excellent programming skills in C/C++

Nice To Haves

  • Strong knowledge of Tcl is preferred
  • Experience in multi-threaded/ concurrent programming are pluses.
  • Prior experience with Emulation or FPGA software development is an added plus.

Responsibilities

  • Enhance and support Timing Engine to add new features and extend existing features
  • Enhance and support Timing Flow to improve P&R compile time
  • Designing, tuning, and innovating timing graph algorithms and flow operating on multi‑billion‑node timing graphs
  • Write Specifications and Unit Tests for your code

Benefits

  • paid vacation
  • paid holidays
  • 401(k) plan with employer match
  • employee stock purchase plan
  • a variety of medical, dental and vision plan options

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Ph.D. or professional degree

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service