岗位职责:
1.负责PACS数据接入模块,保证PACS系统数据便于接入和使用;
2.负责数据库存储模块,用于存储手术过程中的关键数据和三维成像数据;
3.负责QT ui统一平台设计,便于统一公司UI风格,多语言测试和日志等功能的实现;
4.负责多语言模块的设计,保证多语言的高效测试和拓展;
5.负责系统看门狗的接入,保证系统稳定可靠;
6.负责系统末端执行器可扩展方案设计;
7.负责三维重建模块的工程支持;
8.撰写单元测试代码,保证开发的模块的质量;
9.按照公司要求,撰写详细设计文档,输出给质量用于后续的注册;
10.参与方案评审和测试评审。
任职要求:
1.本科以上学历,计算机、软件工程等相关专业,两年以上工作经验;
2.熟练掌握C++,熟悉常用的数据结构、算法,熟练使用STL,Boost等通用库, 熟练使用QT开发;
3.熟悉常用设计模式, 深入理解面向对象的开发思想,有大型C++软件工程实践经验,熟练使用UML描述设计;
4.有Sqlite, Postgresql等开源数据库的接入开发经验,熟练使用常用的SQL进行数据库操作,有SQL调优经验更佳;
5.理解 Linux 操作系统,熟悉内核核心模块;
6.熟悉编译原理,熟练使用CMake,Makefile等工具管理工程编译;
7.熟悉常用socket网络编程方法,熟练使用相关工具调试网络相关问题,有网络安全实践经验者更佳;
8.熟练使用gdb等调试工具,熟悉多线程多进程问题调试,有较强的问题定位和推动能力;
9.善于编写可靠的高质量代码,善于在工作中总结经验;
10.工作细致,思维严谨,具有良好的表达能力和沟通能力、团队合作能力,有较强的学习能力;