
Lead EDA Software Engineer (C++, Characterization)
Cadence Design Systems4 days ago
Base Salary
$119k - $221k/yr
Responsibilities
- Enhance and expand existing EDA tool architecture to support timing analysis.
- Create frameworks for analyzing effects dominant at n5 and below.
- Apply machine learning to improve solution speed, capacity, and usability.
- Develop and maintain C++ applications for transistor-level and mixed-signal analysis.
- Design data structures, algorithms, and software using established engineering and quality processes.
Requirements
- 5+ years of experience developing EDA tools.
- Expertise in one or more areas including transistor-level timing, power, noise, aging, reliability, and EMIR analysis.
- Strong C++ knowledge, particularly in Linux environments, plus experience developing C++ applications on Unix or Linux.
- Proficiency in data structures, algorithms, and software engineering principles.
- Ability to analyze transistor- or gate-level schematics.
- Experience with circuit simulation or library characterization programs is a plus.
- Understanding of SPICE transistor simulation models is a plus.
- Experience with distributed programming, database design, and cloud APIs for distributed computing is a plus.
- A BS degree in Computer Science, Electrical Engineering, or Computer Engineering is preferred.
Benefits
- Annual California base salary range of $119,000 to $221,000, plus potential incentive compensation, bonus, equity, and benefits.
- Paid vacation and paid holidays.
- 401(k) plan with employer match.
- Employee stock purchase plan.
- Medical, dental, and vision plan options.
About Cadence Design Systems
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.