Cadence Design Systems

Senior Principal Software Engineer

Cadence Design Systems
Apply
5 days ago
San Jose, CA, USAStaff+
H1B sponsor

Base Salary

$161k - $299k/yr

Responsibilities

  • Enhance and support the Xcelium RTL/logic simulator engine by adding new features and extending existing functionality.
  • Enhance and support timing-constraints verification technology within the Xcelium simulator.
  • Design, tune, and innovate graph algorithms for SDC constraints on multi-billion-node graphs.
  • Perform bottleneck analysis and implement C/C++ performance optimizations to improve compilation speed and memory footprint.
  • Collaborate with global team members in a geographically distributed environment.
  • Write software specifications and unit tests.

Requirements

  • An MS or PhD in Computer Science or Electrical Engineering.
  • At least 7 years of experience with an MS or at least 5 years with a PhD.
  • At least 5 years of experience in EDA software development.
  • Strong background in RTL/logic simulation, SDC constraints, and timing analysis, especially path-exception handling in a static timing analysis tool.
  • Excellent C/C++ programming skills and a deep understanding of SystemVerilog or Verilog.
  • Experience with multithreaded or concurrent programming.
  • Ability to learn new technologies quickly and adapt to project requirements.
  • Prior RTL/logic simulation software development experience is an added plus.

Benefits

  • Paid vacation and paid holidays.
  • 401(k) plan with employer match.
  • Employee stock purchase plan.
  • Medical, dental, and vision plan options.
  • Potential eligibility for incentive compensation, bonus, and equity.

Tech Stack

Categories

Cadence Design Systems

About Cadence Design Systems

10,000+ employees

Cadence Design Systems builds electronic design automation (EDA) software, emulation/acceleration hardware, and reusable IP that help semiconductor and systems companies design, verify, and implement chips and electronic systems. It also develops computational engineering tools, including computational fluid dynamics and molecular modeling for drug discovery. Founded in 1988 and headquartered in San Jose, California, Cadence is a public company listed on NASDAQ under the ticker CDNS.

Contact me