职位详情
高级软件架构师
2-3万·13薪
思开信智(西安)科技有限公司
西安
不限
硕士
09-26
工作地址

西工大创新大厦-A

职位描述

岗位描述:

寻找一位成熟的软件架构师,规划公司下一代系统仿真软件客户端平台的设计与构建。负责设计一系列高性能、高可用、可扩展且易于维护的数字仿真系统平台的桌面客户端架构。

岗位职责:

1.技术规划与架构设计:

主导公司系统仿真软件客户端(Windows/Linux)的整体架构设计、技术选型和演进规划。设计并文档化核心架构,包括但不限于:插件化框架、数据管理、三维渲染集成、多线程/并行计算、用户界面与交互逻辑分离等。评估并引入新技术、框架和设计模式,确保技术栈的先进性与合理性。

2.高性能与可扩展性保障:

设计能够处理海量模型数据(几何、网格、物理属性等)和实时仿真数据流的解决方案。主导性能优化,解决内存管理、渲染效率、计算瓶颈等关键挑战。构建高度模块化和插件化的架构,支持功能的灵活扩展和定制化开发。

3.关键技术决策与攻坚:

解决项目中的关键技术难题,为团队提供技术指导和最佳实践。

评审核心代码,确保系统设计与实现符合架构规范和质量标准。

制定客户端与仿真求解器、云平台、其他CAE工具等外部系统集成的技术方案(如API设计、进程间通信、数据交换格式等)。

4.跨团队协作:

与产品经理、仿真算法工程师、后端工程师、前端开发人员紧密合作,将业务需求转化为可行的技术方案。

培养和提升开发团队的技术能力,传递架构思想和设计理念。

编写和维护架构设计、接口规范等技术文档。

任职要求:

一、学历要求:

研究生 学历。

二、专业要求

计算机科学、软件工程或相关专业

三、技能要求:

1.精通C++,深入理解面向对象设计、设计模式、STL,具备强大的代码设计和重构能力。

2.精通客户端架构技术,如:MVVM/MVC等分离模式、插件化/模块化开发框架(如Qt插件框架、MEF/MAF等)。

3.深入理解多线程、内存管理、性能调优、跨平台开发等相关技术和挑战。

4.熟悉至少一种主流GUI框架(如 Qt、MFC、wxWidgets、GTK+),有Qt大型项目经验者优先。

5.对三维图形技术(OpenGL、DirectX、Vulkan,或OSG/OGRE/VTK等引擎)有深刻理解。

6.熟悉仿真数据处理、可视化或前后处理的相关概念和挑战。

7.了解数值计算、并行计算(如OpenMP、MPI、CUDA)在客户端的应用。

8.有大型数据管理、文件格式导入导出、项目管理的架构设计经验。

期盼您还具备:

一、专业层面:

1.航空航天、汽车或船舶、飞行器动力学建模、控制系统仿真或相关领域开发经验。

2.熟悉仿真软件(如MATLAB/Simulink、ANSYS、STAR-CCM+);

3.有从0到1主导设计大型桌面客户端软件架构的成功经验。

4.熟悉现代CI/CD流程、自动化测试框架在桌面客户端的实践。

5.对云计算、云原生架构有一定了解,有客户端与云平台协同工作的设计经验。

6.了解wxWidgets框架。

二、个人层面:

1、独立分析、解决问题的能力;

2、探索和创新的勇气;

3、对科学技术事业的热情和兴趣;

4、主动沟通的能力和团队合作意识;

5、一定的野心和渴望、对精益求精品质的追求。

我们是:

一家以人为本的初创科技型企业;

百分百“工大基因”的“三项改革科技成果转化”高校企业。

我们拥有:

深远的行业背景;

殷实的技术基础;

顶尖的产品原型;

得体的薪资和福利制度;

先进的运营管理思维。

我们希望:

建立共同成长、收获的平台;

不断在技术与思维中探索创新;

一同投身到时代的浪潮中。

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

立即申请