岗位职责
1. EDA核心算法研发
· 参与电磁场仿真、大规模矩阵求解、计算几何等核心算法的设计与优化
· 负责高性能浮点计算模块的开发,利用CPU多核/GPU(CUDA/OpenCL)架构提升仿真效率
· 跟踪前沿算法理论,将数学方法转化为工程实现代码
2. 软件架构与系统开发
· 负责EDA软件系统的需求分析、架构设计及核心模块代码实现
· 遵循面向对象设计原则,构建可扩展、可维护的大型软件系统
· 参与代码评审,编写高质量技术文档,确保代码规范性与系统稳定性
3. 计算几何与网格处理
· 开发二维/三维几何建模、网格剖分(Mesh)相关功能
· 研究并集成开源/商用几何算法库,解决复杂结构建模问题
· 优化几何处理性能与鲁棒性,支撑电磁仿真前处理需求
4. 性能优化与调试
· 分析软件性能瓶颈,进行内存管理、并行计算、IO等方面的深度优化
· 配合测试团队定位并修复复杂软件缺陷,提升产品可靠性
· 在Linux环境下完成编译、调试及持续集成任务2.熟练掌握C++编程基本技能,并有良好的代码风格和习惯;
任职资格
1.统招本科211或985学历,计算机、电子、微电子、应用数学或其他相关专业;
2.熟练掌握C++编程基本技能,并有良好的代码风格和习惯;
3.熟练掌握面向对象分析与设计、常用设计模式和C++标准库;
4.熟练掌握数据结构、算法分析与设计、算法复杂度分析;
5.了解一些常用C++框架或库;
6.熟悉Linux系统环境和软件开发工具链;
7.能够收集、完善并编撰关键信息文档;
8.掌握python编程技能,熟悉常用的python库;
9.熟悉QT或者其他的UI框架;
10.良好的团队协作和沟通能力