
Senior Software Engineer – Parasitic Extraction
发布于 大约 3 小时前普通员工/个人贡献者
AI 估算 · 30k–50k
资深EDA软件工程师,C++与算法要求高,半导体行业薪资水平较高,台湾地区标准14薪。
职位详情
关于这个职位
This Sr. Software Engineer role at Synopsys in Taipei focuses on developing and maintaining StarRC, the gold-standard parasitic extraction tool in the EDA industry. You will design algorithms, improve capacitance models, and integrate machine learning to optimize performance. It offers deep technical challenges in C++, numerical methods, and semiconductor technology.
最低要求
MS/PhD in Computer Science, Electrical Engineering, Physics, Mathematics, or a related field. Doctorate or equivalent industrial experience preferred. At least 3-5 years of work experience. Solid C++ programming and debugging skills. Good knowledge of software development processes and tools, data structures, and algorithms. Experience in a Linux environment and familiarity with scripting languages.
工作职责
Designing, developing, and maintaining StarRC, the EDA industry’s gold standard for parasitic extraction. Improving capacitance models and accuracy to enable new technologies ahead of the competition. Developing next-generation parasitic extraction algorithms and flows to improve runtime, memory, and capacity. Enhancing scripts and methodologies to analyze big data and optimize our products using advanced techniques like machine learning. Collaborating with domain experts and the local R&D team to address complex technical challenges. Contributing to the continuous improvement of our software development processes and tools.
优先资格
Understanding of numerical mathematics, machine learning, or AI as applied to optimization problems (nice to have).
AI 洞察
优缺点分析
优点
- Work on a market-leading product (StarRC) that is central to advanced semiconductor design, providing strong industry relevance.
- Exposure to cutting-edge techniques like machine learning applied to EDA, enhancing technical depth and innovation.
- Collaborative R&D environment with domain experts, fostering learning and professional growth.
- Competitive compensation and benefits package typical of a global EDA leader.
- Complex technical domain requiring solid C++ and numerical math skills
- may have a steep learning curve for EDA newcomers.
- Fast-paced, dynamic environment with high expectations for quality and performance, potentially involving tight project timelines.
- Working in an office-based role with limited remote flexibility, requiring presence in Taipei.
- This role is ideal for engineers passionate about low-level algorithm development, high-performance computing, and modeling physical phenomena, who thrive in a collaborative and technically demanding environment.
缺点 / 挑战
暂无明显挑战项
角色解读
- Grow as a technical expert in EDA algorithms and parasitic extraction, gaining deep domain knowledge in semiconductor design.
- Potential career progression to senior staff or principal engineer roles, leading technical initiatives and mentoring junior engineers.
- Opportunity to influence product direction and drive innovation with machine learning, expanding impact across the EDA landscape.
- Design and implement key components of StarRC, the industry-standard parasitic extraction tool, focusing on simulation accuracy and performance.
- Develop and optimize algorithms for capacitance modeling and parasitic extraction, tackling complex numerical and computational challenges.
- Integrate machine learning techniques to improve product efficiency and scalability, and analyze large datasets to drive optimization.
- Collaborate with domain experts and the local R&D team to solve technical problems and improve software development processes.
- Strong C++ programming and debugging skills, with deep understanding of object-oriented design and data structures.
- Knowledge of algorithms, numerical mathematics, and familiarity with Linux environments and scripting languages.
- Experience with software development tools and processes, and ability to handle large-scale, complex systems.
- Nice-to-have: expertise in machine learning or AI applied to optimization problems.
申请策略
- Tailor your resume to the specific JD by mirroring keywords like 'C++', 'Linux', 'data structures', and 'machine learning'.
- Research Synopsys and StarRC's role in the semiconductor industry, and prepare to discuss how your skills can improve product innovation.
- Highlight C++ programming projects, especially those involving complex algorithms, optimization, or large-scale data processing.
- Emphasize any experience with numerical methods, ML/AI, or EDA tools, as these directly align with the job requirements.
- Showcase problem-solving skills through examples of debugging, performance tuning, or algorithm design.
- Include collaborative project experiences to demonstrate teamwork and communication abilities.
- Review advanced C++ techniques (e.g., templates, STL, memory management) and practice coding challenges to sharpen algorithmic thinking.
- Study basics of parasitic extraction and RC modeling to understand the domain context, which will help in interviews.
面试指南
- Use the STAR (Situation, Task, Action, Result) method to structure your responses, focusing on your specific contributions and technical decisions.
- When discussing algorithms, walk through complexity analysis and trade-offs, showing systematic thinking.
- For behavioral questions, demonstrate adaptability and collaboration by describing how you worked with team members to solve problems.
- Describe a technical challenge you faced in C++ and how you debugged it.
- How would you design an algorithm to reduce memory usage in a large-scale data processing system?
- Explain a time when you used data or ML to optimize a process. What was the outcome?
- How do you ensure code quality and maintainability in a complex software project?
- Why are you interested in EDA and parasitic extraction specifically?
职位点评
EDA行业标杆工具的资深研发岗,技术前沿、创新驱动,薪资未明确,需现场办公。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
薪资福利
The JD does not disclose specific salary or detailed benefits, but the company is a global EDA leader, suggesting competitive pay. However, the overall compensation package remains unclear.
成长发展
This role offers significant growth opportunities through work on cutting-edge machine learning and EDA technologies, with a strong emphasis on continuous learning and innovation.
工作生活
The role appears to be primarily office-based with no explicit flexible work arrangements mentioned. Taipei is a major city with good infrastructure, but work-life balance signals are absent from the JD.
使命价值
The work contributes to advancing semiconductor technology and shaping future electronics, which carries strong positive social impact and aligns with a mission of innovation.
新思科技 的其他在招职位
Principal Product Sales Manager (EDA Tools)
新思科技 · Hsinchu, TaiwanAI 估算 · 40k-70kApplication Engineering, Staff Engineer - Physical Verification (Runset Development)
新思科技 · Hsinchu, TaiwanAI 估算 · 45k-65kFoundry Program Manager, Sr Staff
新思科技 · Hsinchu, TaiwanAI 估算 · 35k-65kR&D Engineering, Staff Engineer
新思科技 · Hsinchu, TaiwanAI 估算 · 40k-70kUCIe Application Engineer, Sr Staff
新思科技 · Hsinchu, TaiwanAI 估算 · 40k-60k