资深软件架构师

工作地点:上海/苏州

职位描述:

1. 全面理解EDA软件业务需求,根据产品工程师所定义的软件需求,负责设计平台软件框架,完成软件原型、概要和详细设计,并对系统架构进行持续优化;

2. 负责平台软件的架构设计以及各个子模块拆分设计,规划平台软件中各个模块接口交互、底层数据统一、算法模块集成和电磁场仿真引擎调度;

3. 优化现有系统的性能,解决软件系统平台关键技术问题攻关、核心功能模块设计、核心代码开发;

4. 营造技术学习氛围,带领团队不断完善开发开发方法及流程,提升开发效率与质量,加强技术标准及代码规范;


任职要求:

1. 硕士及以上学历,计算机、微电子、电子工程等相关专业或者有大型软件开发经验;

2. 5年以上大型或平台级软件架构设计经验,参与过EDA和CAD领域大型软件优先;

3. 精通Windows和Linux平台下C++/QT/OpenGL/HOOPS/ACIS/VTK开发,精通分布式技术、网络编程和三维图形编辑显示;

4. 精通数据结构和算法,有很好的面向对象分析和设计能力,精通常用设计模式和主流设计工具,进行系统建模和总体设计;

5. 良好的文档撰写能力,能熟练编写架构设计文档;

6. 具有良好的沟通能力和团队合作精神;

7. 拥有原理图、版图、时域仿真和电磁场仿真相关软件开发经验优先;

8. 熟悉主流EDA软件,例如Allegro、Sigrity、ADS、HFSS等优先。