• 08-252022
  • 软件开发工程师 <<返回

    岗位职责:
    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.工作细致,思维严谨,具有良好的表达能力和沟通能力、团队合作能力,有较强的学习能力;