1

Eda Software Engineer Jobs (NOW HIRING)

As an Applied R&D Engineer, you will be part of the Event Driven Automation (EDA) backend group, working on the development and improvement of application software. Your focus will be on creating ...

EDA Software Developer

Sunnyvale, CA · On-site

$131K - $188K/yr

As an Applied R&D Engineer, you will be part of the Event Driven Automation (EDA) backend group, working on the development and improvement of application software. Your focus will be on creating ...

$110 - $198/hr

Software Req ID: 517692 Siemens EDA is a global technology leader in Electronic Design Automation ... We are looking for a highly motivated software engineer to work on the Calibre engineering team in ...

New

Software Req ID: 517692 Siemens EDA is a global technology leader in Electronic Design Automation ... We are looking for a highly motivated software engineer to work on the Calibre engineering team in ...

New

Collect, clean and preprocess structured and unstructured data from multiple sources (EDA software ... Strong Python programming. * Hands-on experience with PyTorch, JAX, TensorFlow or similar ML ...

next page

Showing results 1-20

Eda Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do eda software engineer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for eda software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is an EDA software engineer?

An EDA (Electronic Design Automation) Software Engineer develops and maintains software tools used for designing, simulating, verifying, and testing electronic circuits and semiconductor devices. They work with algorithms, data structures, and programming languages like C++, Python, and Tcl to optimize chip design workflows. Their role is critical in improving efficiency, accuracy, and automation in the semiconductor industry.

What are some typical projects or responsibilities for an EDA software engineer?

As an Eda Software Engineer, your typical responsibilities may include developing and maintaining EDA tools, implementing algorithms for circuit simulation or layout, and collaborating with hardware engineers to understand and fulfill design requirements. You might work on projects that focus on automation, verification, or optimization of integrated circuit (IC) design flows to improve efficiency and accuracy. Participation in code reviews, troubleshooting technical issues, and contributing to continuous improvement initiatives are common parts of the role. The work environment is often highly collaborative, with opportunities to engage in innovative projects and advance your expertise in both software engineering and electronic design.

More about Eda Software Engineer jobs

What cities are hiring for Eda Software Engineer jobs?

Cities with the most Eda Software Engineer job openings:

What are the most commonly searched types of Eda Software Engineer jobs?

The most popular types of Eda Software Engineer jobs are:

What states have the most Eda Software Engineer jobs?

States with the most job openings for Eda Software Engineer jobs include:

Infographic showing various Eda Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Principal EDA Software Engineer (C++, Characterization)

Cadence

San Jose, CA • On-site

$158K - $212K/yr

Full-time

Re-posted 20 hours ago


Job description

Job Summary:
Cadence is a technology company focused on developing leaders and innovators in the tech industry. The role involves enhancing existing tools' architecture for timing analysis and leveraging machine learning to improve EDA solutions.
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.
Qualifications:
Required:
• 8+ years of experience in development of EDA tools and expertise in one or more areas: transistor-level timing, power, noise, aging, reliability, and EMIR analysis.
• Hardcore C++ knowledge, particularly in a Linux environment.
• Strong proficiency in designing data structures, algorithms, and applying software engineering principles.
• Industry experience developing and maintaining C++ based applications on Unix or Linux platforms.
• Experience with quality and software processes.
• Proficiency in designing data structures, algorithms, and software engineering principles.
• Ability to analyze transistor or gate-level schematics.
• BS degree in Computer Science, Electrical Engineering, or Computer Engineering preferred.
Preferred:
• Experience in development of circuit simulation or library characterization programs.
• Understanding of SPICE simulation transistor models at a high level.
• Experience with distributed programming, database design, and cloud APIs for distributed computing.
Company:
Cadence is a market leader in AI and digital twins, pioneering the application of computational software to accelerate innovation in the engineering design of silicon to systems. Founded in 1988, the company is headquartered in San Jose, USA, with a team of 10001+ employees. The company is currently Late Stage.