
Software Engineer (Integrity 3D-IC Infra)
发布于 大约 8 小时前普通员工/个人贡献者
AI 估算 · 15k–25k
Mid-level software engineer at a large semiconductor EDA company in Taiwan; salary range converted from TWD 70k-120k per month.
职位详情
关于这个职位
This role focuses on developing digital central solutions for 3D-IC applications, working closely with customers and foundry partners to build early-stage physical design flows. The primary work involves pre-place-and-route methodology development using Java, Tcl, and Linux shell scripting.
最低要求
Passionate to learn and explore new technologies and demonstrates good analysis and problem-solving skills.
工作职责
Focus on developing digital central solutions for 3D-IC application.
优先资格
Master's degree in Computer Science or Electrical Engineering, or a related field.
AI 洞察
优缺点分析
优点
- Work on cutting-edge 3D-IC technology, a rapidly growing area in semiconductor industry.
- Collaborate with major foundry partners and gain deep industry knowledge.
- High autonomy and opportunity to shape early-stage design methodologies.
- Strong brand and stability: Cadence is a leading EDA company with global impact.
- Requires deep understanding of physical design and EDA, which has a steep learning curve.
- Dealing with large legacy codebases and debugging complex issues.
- Work may involve tight deadlines and high expectations from customers.
- This role is ideal for software engineers passionate about EDA, semiconductor design automation, and who enjoy solving complex algorithm and performance problems.
缺点 / 挑战
暂无明显挑战项
角色解读
- Progress to Software Architect for large-scale data and software infrastructure.
- Transition into design automation architect for system-level PPA, ECO, and early-stage optimization.
- Opportunity to become a technical lead in 3D-IC design flow innovation.
- Develop digital central solutions for 3D-IC applications, focusing on pre-place-and-route methodology.
- Work with customers and foundry partners to gather requirements and translate them into software features.
- Program primarily in Java, with secondary Tcl and Linux shell scripting, and minor C++ involvement.
- Optimize software performance and capacity for large-scale design data.
- Strong Java programming skills, including experience with modern JDK versions (11-25).
- Solid foundation in data structures, algorithms, and computer science fundamentals.
- Experience with EDA tools or CAD software, handling large datasets.
- Knowledge of UNIX/Linux environments and scripting (Tcl, shell).
申请策略
- Tailor your resume to show strong problem-solving and self-learning ability, as mentioned in requirements.
- Prepare to discuss how you approach learning unfamiliar technologies independently.
- Emphasize Java development experience, especially with large-scale systems.
- Showcase any EDA/CAD tool experience or knowledge of physical design flows.
- Highlight projects involving performance optimization, data structures, or algorithms.
- Include examples of working with UNIX/Linux and scripting (Tcl, shell).
- Familiarize yourself with 3D-IC concepts and early-stage physical design methodology.
- Practice debugging large codebases and reading legacy code.
面试指南
- For technical questions, use STAR method: Situation, Task, Action, Result, focusing on problem-solving and impact.
- For algorithm/data structure questions, think out loud and discuss trade-offs before coding.
- For behavioral questions, demonstrate self-drive and adaptability, citing specific examples.
- Describe your experience with Java and how you handle large codebases.
- How would you implement a algorithm to handle large-scale geometric data in EDA?
- Explain the difference between pre-PnR and post-PnR physical design flows.
- Tell us about a time you optimized software performance. What approach did you take?
- How do you stay updated with new technologies and learn them quickly?
职位点评
Cutting-edge 3D-IC software role at top EDA company, with strong learning and growth potential but limited remote flexibility.
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
薪资福利
Cadence offers competitive compensation and benefits typical of a large public company in Taiwan, but the JD does not specify salary or bonuses. The overall market for EDA engineers is stable.
成长发展
The role provides strong growth opportunities: working on 3D-IC frontier, exposure to advanced EDA flows, and clear architect career path. The JD mentions career progression to Software Architect.
工作生活
Work is likely on-site in Hsinchu, Taiwan. The JD mentions ability to work without face-to-face model, implying some flexibility, but no explicit WLB policy or remote work confirmation.
使命价值
The role contributes to advancing 3D-IC technology, which is a growing field with potential impact on semiconductor innovation. However, direct social impact is limited.