岗位职责:
负责分析CAE软件架构需求,制定架构设计规范体系,设计面向大规模模型的数据结构、数据管理技术,高性能I/O技术,以及分布式、并行化的云架构设计:
主要职责:
1、CAE软件架构设计:负责开发通用CAE软件架构,确保其具备开放性、兼容性、集成性、可拓展性和可定制化的特性。
2、架构需求分析:深入了解和分析CAE软件架构的需求,与团队协作确定系统设计目标。
3、架构规范制定:制定架构设计规范体系,包括设计原则、设计规范和编码规范,确保团队遵循最佳实践。
4、数据结构和数据管理:设计面向大规模模型的高效数据结构和数据管理技术,以满足系统性能和可扩展性的要求。
5、高性能I/O技术:研究和实施高性能I/O技术,以优化系统的数据输入输出效率。
6、分布式和并行化设计:设计分布式、并行化的云架构,确保系统能够有效利用大规模计算资源。
7、技术领导:提供技术领导力,指导团队成员,确保团队按照架构规范和设计准则进行工作。
任职要求:
1.计算机,软件工程,力学,机械、数学等相关专业本科及以上学历;
2.精通C/C++,有CAD/CAE软件或相关工业软件开发经验者优先。
3.至少5年以上的CAE软件架构设计经验,具有成功的实际项目经验。
4.深刻理解CAE领域的技术和业务需求,熟悉开放性、兼容性、集成性、可拓展性和可定制化的架构设计。
5.具备优秀的面向对象设计和编程经验,熟悉相关的设计原则和设计模式。
6.熟悉高性能计算、分布式计算和并行计算技术,具备大规模模型数据结构和管理的经验。
7.熟悉云架构设计,有云计算平台的实际应用经验者优先。
8.出色的沟通和团队合作能力,能够领导团队按时、高质量地完成项目。
9.对新技术和创新有强烈的兴趣,能够在不断变化的技术环境中保持学习和发展。