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.