Enable job alerts via email!

Software Engineer II

Cadence Design Systems, Inc.

United States

Remote

USD 58,000 - 82,000

Full time

Today
Be an early applicant

Job summary

A leading design software company is looking for a Software Engineer II to work on electrostatic simulation software focusing on Parasitic Capacitance and Resistance Extraction. The role includes designing and debugging software and requires strong C++ programming skills, alongside familiarity with Unix. The position emphasizes collaboration with product engineers to ensure software quality and robustness, with a commitment to diversity and equal opportunity in hiring.

Qualifications

  • Strong programming skills in C++ are essential.
  • Familiarity with Unix and object-oriented programming methods is required.
  • Knowledge about parallel algorithms and chip design is a plus.

Responsibilities

  • Design, develop, troubleshoot, and debug software programs in the area of Parasitic Extraction.
  • Investigate algorithms to improve performance and turnaround time.
  • Work with product engineers to ensure product robustness.

Skills

C++
Unix
Object-Oriented Programming
Data Structures

Education

BSc or MSc in Computer Science, Electronic Engineering, or related discipline
Job description
Overview

Cadence is looking for a Software Engineer to work on our electrostatic simulation software in the scope of Parasitic Capacitance and Resistance Extraction. Job Title: Software Engineer II. Location: Cork. Reports to: Principal Software Engineer.

Responsibilities
  • Design, develop, troubleshoot, and debug software programs in the area of Parasitic Extraction.
  • Investigate algorithms and data management structures to improve performance and turnaround time.
  • Work with other software engineers, as well as product engineers to ensure product robustness and quality.
  • Implement and extend support software for quality control analysis.
Qualifications
  • BSc or MSc in Computer Science, Electronic Engineering, or related discipline.
  • Strong programming skills in C++.
  • Familiarity with Unix.
  • Familiarity with Object-Oriented Programming methods.
  • Familiarity with common Data Structures.
Additional Skills/Preferences
  • Experience with Python is preferred.
  • Knowledge about parallel algorithms and programming is preferred.
  • Knowledge about other scripting languages such as Bash and Perl is a plus.
  • Prior knowledge about the EDA sector and the basics of chip design is a plus.
Additional Information

Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.

Travel: If applicable, include an estimate of travel (e.g., “>10% domestic travel”).

We’re doing work that matters. Help us solve what others can’t.

Legal and Accessibility

Cadence is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.

Cadence is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, or any other protected class.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.