Back
Verified active · 1h ago

Principal Software Engineer

Cadence Design SystemsCadence Design Systems·Technology / Software / Electronic Design Automation

Apply effort

<60 sec

via Aplyr Quick Apply

Posted

Today

01

About the role

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Title:                Principal Software Engineer

 

Location:                Cork

 

Reports to:               Principal Software Engineer

 

 

Job Overview:

Cadence Design Systems is looking for a highly motivated software engineer to work with the R&D engineering team in the Digital & Signoff Group.

Job Responsibilities:

This role will be with the Quantus product.  Quantus is the industry leading parasitic extraction software product that enables cutting edge chip design across the globe. R&D Software Engineering role in Parasitic Extraction area is a multi-faceted position encapsulating a mix of software development, algorithm development, software debugging, performance optimization, accuracy analysis, GUI development and integration with layout/schematic editors as well as state of the art simulators.

You will be also expected to design, develop, fix bugs and respond to customer queries, define project completion checklists; collaborate with cross-function teams.

You will have a chance to contribute to the main Physical Verification flows in EDA industry and your work will be visible through billions of electronic devices deployed worldwide.

 

Job Qualifications:

  • Bachelor’s in computer Science or Electrical Engineering;  + 7 years of related experience or
  • Masters + 5 years related experience

 

Key Skills

  • Hands-on coding & debugging (C++) in a UNIX environment for computationally intensive applications. Experience of working with multiple developers on large codebases is valued
  • Proven ability to make programs run faster and consume less memory using algorithmic optimization, multi-threading, distribution, HPC. Ability to analyse complexity (big O notation) is a must
  • Familiar with the full software development lifecycle from Requirements to final delivery.
  • Software development environments, version control, Linux, scripting languages such as Tcl/Perl/Python
  • Excellent communication skills - the ability to share complex ideas & information is paramount.

 

 

Additional Skills/Preferences:       

  • Existing EDA tool development experience
  • Maths or physics background with knowledge and implementation experience of any of the following: Computational geometry, numerical methods, solving large systems of linear equations, Maxwell’s equations & model order reduction
  • GUI development, ideally using QT
  • Knowledge and implementation experience with the chip design flow, layout connectivity, parasitic extraction, LEF/DEF is a big plus


 

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

02

Aplyr's read

Cadence Design Systems excels in electronic design automation, attracting professionals passionate about integrated circuits and system-on-chip innovations.

Synthesized from recent postings & public sources

What's promising

  • Cadence is a leader in electronic design automation, providing cutting-edge tools for semiconductor design.
  • The company offers diverse career paths, from digital verification to automotive solutions engineering.
  • Cadence's global presence provides opportunities for international collaboration and growth.

What to watch

  • The niche focus on EDA may limit opportunities for those seeking broader tech roles.
  • High competition in the semiconductor industry could impact job stability and growth.
  • Frequent technical updates require continuous learning, which may be challenging for some employees.

Why Cadence Design Systems

  • Cadence's software is integral to designing advanced integrated circuits and systems on chips.
  • The company has a strong reputation for innovation in electronic design automation.
  • Cadence's partnerships with leading tech firms enhance its influence in the semiconductor industry.

Aplyr’s read is generated by AI from public sources. Was it useful?

03

About Cadence Design Systems

Cadence Design Systems

Cadence Design Systems

View company

Cadence Design Systems provides electronic design automation (EDA) software and engineering services for the design of integrated circuits, systems on chips, and printed circuit boards.

04

Similar roles