Principal Eda Software Engineer (c++, Characterization)

Cadence

San Jose, California, USA
Base: $136,500 to $253,500; bonus/equity: incentiv...
On-site
Eda tools development
Transistor-level timing analysis
Hardcore c++
Enhance and expand existing tools' architecture to cover timing analysis

Job Summary

  • Enhance and expand existing tools' architecture to cover timing analysis.
  • Create new frameworks for analyzing effects dominant at n5 and below.
  • Leverage machine learning technology to achieve significant improvements in speed, capacity, and usability over existing solutions.

Matching Summary

Enhance and expand existing tools' architecture to cover timing analysis.

Salary

Base: $136,500 to $253,500; Bonus/Equity: Incentive compensation (bonus, equity); Benefits: Paid vacation, 401(k) with match, ESPP, medical, dental, vision

Skills & Requirements

Must-have

  • EDA tools development
  • Transistor-level timing analysis
  • Hardcore C++
  • Linux environment
  • Data structures and algorithms
  • Software engineering principles

Nice-to-have

  • Circuit simulation development
  • Library characterization programs
  • SPICE simulation transistor models
  • Distributed programming
  • Cloud APIs for distributed computing

Key Requirements

  • 8+ years of experience in EDA tools development
  • BS degree in Computer Science, Electrical Engineering, or Computer Engineering preferred
  • Experience with quality and software processes
  • Ability to analyze transistor or gate-level schematics

Work Rights

Not specified

Tailored Resume

Cover Letter