Senior EDA Software Engineer (C++ Characterization)

Cadence Design Systems

San Jose (CA)

On-site

USD 137,000 - 254,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Medical, dental and vision plans

Job summary

Cadence Design Systems in California is seeking an experienced senior software engineer to advance transistor-level timing analysis tools. You will extend architecture, build new frameworks for detailed analysis, and apply machine learning to boost speed and usability across the existing suite.

The role requires deep C++ expertise on Linux, strong data-structures and algorithms skills, and a BS in CS/EE/CE. Competitive compensation and comprehensive benefits are offered.

Qualifications

  • BS degree in Computer Science, Electrical Engineering, or Computer Engineering preferred.
  • 8+ years in development of EDA tools with transistor-level timing, power, noise, aging, reliability, or EMIR analysis.
  • Hardcore C++ knowledge in a Linux environment and strong data-structures/algorithms skills.
  • Experience building and maintaining C++-based applications on Unix/Linux platforms.
  • Experience with software quality processes and design thinking.

Responsibilities

  • 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.

Skills

C++
Linux
Data structures
Algorithms
Software engineering
EDA tools

Education

BS in CS/EE/CE

Job description

Cadence Design Systems in California is seeking an experienced senior software engineer to advance transistor-level timing analysis tools. You will extend architecture, build new frameworks for detailed analysis, and apply machine learning to boost speed and usability across the existing suite.

The role requires deep C++ expertise on Linux, strong data-structures and algorithms skills, and a BS in CS/EE/CE. Competitive compensation and comprehensive benefits are offered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal EDA Software Engineer (C++, Characterization)
Principal EDA Software Engineer (C++, Characterization)

Cadence Design Systems • San Jose (CA)

On-site
USD 137,000 - 254,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Principal Software Engineer — Systems & Performance Lead
Principal Software Engineer — Systems & Performance Lead

Talentify • Burlington (MA)

On-site
USD 118,000 - 218,000
Bonus
Equity
401(k) plan
+3
Senior Principal Software Engineer - High-Perf C++ in EDA
Senior Principal Software Engineer - High-Perf C++ in EDA

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 161,000 - 299,000
Senior C++ DS/Algorithms Engineer — Hybrid
Senior C++ DS/Algorithms Engineer — Hybrid

Siemens EDA (Siemens Digital Industries Software) • Santa Clara (CA)

On-site
USD 150,000 - 210,000
Senior EDA & CAD Engineer: Cadence, Tools & Automation
Senior EDA & CAD Engineer: Cadence, Tools & Automation

Future Ventures • Palo Alto (CA)

On-site
USD 150,000 - 260,000
Senior AI Engineer - High-Perf ML for EDA & Design (Equity)
Senior AI Engineer - High-Perf ML for EDA & Design (Equity)

Cadence • San Jose (CA)

On-site
USD 98,000 - 182,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Senior Software Architect
Senior Software Architect

Cadence Design Systems • San Jose (CA)

On-site
USD 210,000 - 390,000
Paid vacation and paid holidays
401(k) with employer match
Employee stock purchase plan
Senior Principal Software Engineer
Senior Principal Software Engineer

Cadence Design Systems • San Jose (CA)

On-site
USD 161,000 - 299,000
Staff EDA Software Engineer
Staff EDA Software Engineer

Brahma Consulting Group • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior EDA Tools Engineer — Cadence System Capture
Senior EDA Tools Engineer — Cadence System Capture

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 168,000 - 311,000