职位详情
EDA 软件开发工程师(前端、后端)
1.5-3万
沈阳亿水科技发展有限公司
沈阳
5-10年
本科
10-29
工作地址

沈阳理工大学科创城4楼

职位描述
岗位职责

1.软件设计与开发

  • 参与 EDA 工具软件的设计、开发和维护工作,如综合工具、布局布线工具、仿真工具等。

  • 根据项目需求,分析和定义软件的功能模块和接口,撰写详细设计文档,确保软件架构合理、可扩展且易于维护。

  • 使用 C/C++、Python 等编程语言和相关开发工具,实现 EDA 软件的核心算法和功能,并对代码进行优化,提高软件性能和效率。

2.协同开发

  • 与硬件设计团队紧密合作,了解线路板架构和特性,协助硬件工程师进行原型验证和调试工作,提供软件层面的技术支持。

  • 处理EDA工具在生产环节(如PCB制版、SMT贴片)中的技术问题,确保符合DFM工艺要求

3.测试与验证

  • 制定和执行软件测试计划,包括单元测试、集成测试和系统测试等,确保软件质量和稳定性。

  • 对测试过程中发现的问题进行及时定位和修复,并进行回归测试,保证软件功能的正确性和完整性。

4.技术研究与创新

  • 跟踪 EDA 领域的最新技术发展动态和行业趋势,探索新的算法和技术,提升公司在 EDA 软件领域的核心竞争力。

  • 支持软件二次开发需求,协助客户完成脚本编写(如Python、Perl、Tcl等)及工具定制。

5.文档编写与维护

  • 编写和维护 EDA 软件的相关技术文档,包括设计文档、用户手册、测试报告等,为软件的后续维护和升级提供有力支持。

6.项目管理与团队协作

  • 参与项目计划的制定和执行,跟踪项目进度,协调处理项目中的问题,确保项目按时交付。



教育背景
  • 计算机科学、软件工程、电子工程、微电子学等相关专业,本科及以上学历,部分岗位要求硕士及以上学历



前端工程师专业技能

1.熟悉 EDA 工具的使用和工作流程,了解芯片设计和制造的基本流程,掌握 EDA 物理设计的基本概念、流程和算法。

2.熟悉软件开发流程和软件工程规范,具备良好的软件设计和架构能力。

3.掌握React.js 或 Vue.js(推荐React.js)

4.图形渲染:WebGL/Canvas(核心),SVG(辅助)

5.状态管理: Redux/Zustand(React)或 Vuex/Pinia(Vue)

6.U I组件库:Ant Design(React)或Element UI(Vue)

7.构建工具: Vite 或 Webpack

8.实时协作:WebSocket



后端工程师专业技能

1.精通 C/C++、Python 等编程语言,具备良好的编程习惯和代码优化能力。

2.熟悉 EDA 工具的使用和工作流程,了解芯片设计和制造的基本流程,掌握 EDA 物理设计的基本概念、流程和算法。

3.熟悉软件开发流程和软件工程规范,具备良好的软件设计和架构能力。

4.熟悉FastAPI框架

5.数据库: PostgreSQL(关系型数据),MongoDB(非结构化/半结构化数据),Redis(缓存/会话)

6.EDA算法服务:C++或Python实现,通过gRPC或RESTfUI API与主后端通信,Docker容器化部署,部分算法考虑WebAssembly化。

7.文件存储:对象存储服务(如AWS S3、阿里云OSS或MinIO)

8.消息队列: Kafka 或 RabbitMQ

9.身份认证:JWT(JSON Web Tokens)或 OAuth2.0

其他能力

1.具备良好的团队合作精神和沟通能力,能够与不同部门的人员进行有效的沟通和协作。

2.具有较强的学习能力和创新精神,能够快速掌握新知识和新技术,适应不断变化的工作环境。

3.具备良好的英语读写能力,能够阅读和理解英文技术文档。


亿水科技代合作伙伴(屹迪微(上海)科技有限公司)招聘,工作地点沈阳。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请