Synopsys logo

Senior Software Engineer - Parasitic Extraction

Synopsys
Full-time
On-site
Taipei, Taiwan
Level - Senior

Role Summary

This position requires an innovative and driven software engineer with expertise in C++ programming and a passion for solving complex engineering challenges in parasitic extraction technology.

Experience Level

The ideal candidate should have 3 to 5 years of experience in software development, particularly in the domains of computer science or electrical engineering.

Responsibilities

Key responsibilities include:

  • Designing, developing, and maintaining the StarRC parasitic extraction software.
  • Improving capacitance models and enhancing algorithms for better runtime and memory efficiency.
  • Utilizing machine learning techniques for big data analysis and optimization of products.
  • Collaborating with the local R&D team to address technical challenges.
  • Contributing to software development processes and tools improvement.

Requirements

The minimum qualifications for this role are:

  • Advanced degree (MS/PhD) in Computer Science, Electrical Engineering, Physics, Mathematics, or a related field.
  • 3 to 5 years of relevant work experience.
  • Strong C++ programming and debugging skills.
  • Familiarity with software development tools, data structures, and algorithms.
  • Experience in Linux and scripting languages.
  • Knowledge of numerical mathematics, machine learning, or AI is advantageous.

Education Requirements

An MS or PhD in a related field is required, with preference given to those who have a doctorate or equivalent industrial experience.