Cadence logo
楷登电子
Software Engineer (Integrity 3D-IC Infra)

Software Engineer (Integrity 3D-IC Infra)

发布于 大约 8 小时前

普通员工/个人贡献者

HSINCHU, Taiwan
中级经验
全职员工
仅现场办公
硕士
软件工程
3D-Ic
Algorithms
Data Structures
Eda
Performance Optimization
Physical Design
Tcl

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.

Self-driven in learning unfamiliar technologies through technical documentation, online communities, and internal knowledge sharing platforms.
Ability to debug program with large legacy codebase.
Knowledgeable of object-oriented programming language, data structures and algorithms.
Knowledgeable of UNIX/Linux environments; familiarity with Windows is also beneficial.
Excellent organization, analytical and presentation skills.
Capability to assess task value, requirements, risks, and trade-offs for effective assignment and execution.
Ability to interact professionally across teams.
Ability to communicate in English.
Ability to work individually without face-to-face working model.

工作职责

Focus on developing digital central solutions for 3D-IC application.

Work closely with customers to understand design/advanced node requirements.
Collaborate with foundry partners to translate requirements into advanced software solutions.
Development of early-stage physical design flows, specifically pre-place-and-route (pre PnR) methodology.

优先资格

Master's degree in Computer Science or Electrical Engineering, or a related field.

Strong foundation in computer science fundamentals, including but not limited to data structures, algorithms, computational geometry, database theorem, parallel programming, information theory, compiler.
Experience with EDA tools, CAD tools, desktop applications handling large-scale datasets.
Familiarity with early-stage physical design flows, prior to place-and-route.
Experience with software performance optimization, software capacity, and usability design.
Exposure to or experience with forward-deployed AI in engineering workflows is a plus.

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?

职位点评

72
综合评分

Cutting-edge 3D-IC software role at top EDA company, with strong learning and growth potential but limited remote flexibility.

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
This role is best suited for candidates who prioritize technical growth and career advancement in EDA, and are comfortable with an on-site office environment.
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活60
使命价值70

薪资福利

70中等

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.

薪资信号未披露(AI估算:15K-25K/月)

成长发展

85较高

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.

技术前沿前沿/新兴技术
技术栈Java、Tcl、C++、3D-IC、EDA、physical design
成长机会Software Architect、career position
业务类型profit_center

工作生活

60中等

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.

工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)

使命价值

70中等

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.

行业发展高速增长赛道
社会影响中性/一般
使命信号make an impact on the world of technology
创新程度积极采用新技术
Watch Jobs