Cadence logo
楷登电子
Lead Software Engineer

Lead Software Engineer

发布于 大约 9 小时前

普通员工/个人贡献者

HSINCHU, Taiwan
高级经验
全职员工
仅现场办公
硕士
软件工程
Tcl
数据结构
物理设计
算法
脚本语言

AI 估算 · 25k–35k

资深研发岗,EDA头部公司,硕士学历要求,市场薪资水平约为25k-35k人民币/月

职位详情

关于这个职位

该职位是Cadence公司Innovus实现系统的研发工程师,负责设计、开发、调试和优化物理设计相关的软件程序

你将与全球研发团队协作,并为客户提供技术解决方案
适合对EDA工具和芯片物理设计充满热情的资深软件工程师

最低要求

Highly technical engineer with excellent problem solving skills

C/C++ software development experience in Linux environment
Strong understanding and extensive usage of data structures and algorithms
Great communication skills and a strong desire for working with customers
MS (Ph.D. track a plus) in Computer Science or Electrical Engineering.

工作职责

The candidate will be responsible for designing, developing, troubleshooting and debugging software programs in the areas of P&R. Work closely with product engineers/technical sales to provide engineering solutions and workarounds to make customers successful

优先资格

Knowledge of physical design algorithms,.

Prior R&D experience working on IC physical designs tools
Hands on experience using the above physical design tools and knowledge of physical design flows a plus.
Experience with Tcl and other scripting languages

AI 洞察

优缺点分析

优点

  • EDA行业领导者,技术积累深厚,能接触到最先进的芯片设计方法学
  • 岗位技术含量高,C++和算法能力将得到极大锻炼
  • 全球协作环境,有机会与顶尖工程师交流,拓展国际视野
  • 工作强度可能较大,需要快速响应客户问题和产品迭代
  • 需同时精通软件开发和硬件知识,对综合能力要求高
  • 适合具备扎实C++和算法基础,对芯片设计底层工具有浓厚兴趣,愿意在技术深度上持续钻研的软件工程师

缺点 / 挑战

  • 物理设计领域门槛较高,需要较长时间学习行业知识

角色解读

  • 技术深耕:成为EDA物理设计领域的专家,主导核心算法优化
  • 架构升级:从模块开发逐步负责子系统架构设计,晋升为首席工程师
  • 管理路径:未来可转向技术管理,带领团队研发新一代实现工具
  • 负责Innovus实现系统中布局布线(P&R)相关软件模块的设计、开发和调试
  • 与全球研发团队协作,解决复杂技术问题,提升工具性能和稳定性
  • 与产品工程师和技术销售配合,为客户提供技术方案和工作arounds,确保客户成功
  • 精通C/C++编程,能在Linux环境下高效开发
  • 扎实的数据结构与算法基础,能解决复杂工程问题
  • 良好的沟通能力与客户导向意识,愿意与客户直接交流
  • 了解芯片物理设计流程及相关工具(如Innovus)者优先

申请策略

  • 了解Cadence的产品线和技术方向,面试中展现对EDA行业的热情
  • 提前准备一个关于C++性能优化或算法设计的深度案例
  • 突出C++/C项目经验,尤其是大型系统或性能优化相关
  • 强调数据结构和算法功底,可附上LeetCode或竞赛经历
  • 若有物理设计或EDA工具使用经验务必详细列出
  • 展示团队协作和客户沟通的成功案例
  • 复习物理设计基本概念(布局、布线、时序优化等)
  • 熟悉Innovus或其他EDA工具的基本操作流程

面试指南

  • 用STAR法则描述项目:情境、任务、行动、结果,突出技术深度和影响力
  • 对于算法问题,先分析复杂度,再给出优化思路,体现系统性思考
  • 客户问题场景,展示问题分析→方案设计→验证→交付的闭环能力
  • 介绍一个你使用C++进行的复杂系统开发项目,你解决了哪些核心问题?
  • 如何处理大规模数据下的算法效率问题?举例说明
  • 你对物理设计中的布局布线算法有什么了解?
  • 当客户遇到工具性能瓶颈时,你如何定位和解决问题?
  • 在团队协作中,如何处理不同意见并推动项目进展?

职位点评

66
综合评分

技术驱动型岗位,薪资中等,成长空间大,WLB一般。

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

更适合这类人
适合追求技术深度和职业发展,能接受较高工作强度,对芯片行业有热情的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利60
成长发展85
工作生活45
使命价值70

薪资福利

60中等

薪资水平在行业中属中上,但具体数字未披露,福利信息缺失,补偿性满足一般。

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

成长发展

85较高

技术栈前沿(C++、算法、物理设计),公司培养创新者,发展空间大。

技术前沿主流现代技术
技术栈C++、C、Linux、数据结构、算法、物理设计、P&R
业务类型profit_center

工作生活

45较低

仅现场办公,未提及弹性工作或WLB,结合台湾科技业常态,生活平衡可能较低。

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

使命价值

70中等

EDA工具是芯片产业基石,对社会有间接贡献,但岗位本身偏工程实现,意义感中等偏上。

行业发展稳定成熟行业
社会影响中性/一般
使命信号make an impact on the world of technology
创新程度稳健跟随主流
Watch Jobs