锦鲤求职锦鲤求职

安谋科技

EDA Tool Developer (Memory Compiler)

岗位标注公司:安谋科技(中国)有限公司

  • 社招
  • 上海
  • 本科及以上
  • 后端开发
  • 发布于 2026-10-26
原岗位链接 ↗

岗位描述

岗位职责:

负责Memory Compiler核心功能的前后端tiling模块开发及维护,主导Memory Compiler配套GUI工具的全流程开发与迭代,基于C++/Java/Python框架实现MC配置、参数可视化、版图预览、结果校验等核心交互模块,支撑前后端设计人员高效完成Memory instances生成流程。

对接底层算法引擎与数据库系统,保障GUI界面与前后端tiling计算模块的数据实时同步,优化大规模存储设计数据下的生成速度与操作流畅度。

参与Memory Compiler全流程的架构设计,拆分UI层、业务逻辑层、计算调度层与数据管理层,完善跨平台兼容能力,支持Linux环境下的稳定部署运行。

负责现有Memory Compiler Tools产品的性能优化与问题修复,针对先进工艺下的新需求迭代tiling算法逻辑,同步更新GUI交互体验,输出现有主流设计flow所需完整的EDA views。

技能需求:

计算机科学与技术、软件工程、微电子、电子信息等相关专业,本科及以上学历,8年及以上相关开发经验。

熟悉半导体集成电路基础,了解存储电路、版图设计的基本规则。有Memory Compiler开发经验、前后端Views自动生成、局布线相关项目经验者优先。

熟悉Linux操作系统环境,熟练使用Git/DesignSync进行版本控制,具备基础的自动化运维能力,能保障计算模块在服务器集群上稳定运行。

熟悉Memory 相关前后端Views,熟练掌握相关开发及验证流程,能够独立完成前后端Views的开发与Debug相关工作。

熟练掌握Python/Java/C++至少一门编程语言,熟悉面向对象编程理念,掌握常用的数据结构与算法,能独立完成tiling模块的逻辑设计与代码实现。

熟悉Qt框架开发技术,能独立完成复杂交互界面的需求拆解、控件开发与性能优化。熟悉MVC/MVVM等常见软件设计模式,掌握多线程、异步编程的实现方法,能有效解决大数据量场景下的GUI响应延迟问题。

综合能力需求:

具备良好的跨团队沟通能力与团队协作意识,能积极参与技术方案讨论,协同算法、验证、应用等不同角色共同推进项目落地。

具备较强的问题定位与自主学习能力,面对先进工艺下的新需求能快速调研技术方案,输出可行的落地方案。

工作严谨负责,具备较强的文档输出意识,能同步完成技术设计文档与用户使用手册的编写。

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →