【教育背景】:
◆ 理工科教育背景;生医/计算机/电子/自动化等专业优先;
◆ (一类)本科以上学历;
◆ 3年以内工作经验或应届生;
【技能要求】:
◆ 熟悉C++编程语言,及相关开发调试工具链,具有一个以上平台的开发调试能力,了解面向对象设计思想;
◆ .熟悉数据结构、操作系统、编译原理、数据库等计算机软件基础课程;
◆ 熟悉VS开发平台;
◆ 了解CMake,Python
◆ 注重代码结构,有良好的编码习惯。
【性格态度】:
◆ 积极进取,学习能力强;
◆ 逻辑思维强,有高度责任心,规范严谨;
【岗位职责】:
【超声诊断设备产品开发】
1)依据产品模块需求,进行需求分析,编写详细需求,通过文档评审或会议评审的形式,在设计前与需求、测试基本达成共识;
2)依据详细需求、系统控制需求、硬件编程接口等作为输入,进行模块软件设计,与开发组长及相关开发人员进行讨论确认;
3)根据项目开发计划,按进度完成模块开发,确保质量稳定,以合理的方式解决故障;
4)遵循开发设计规范,包括但不限于编码规范,每日创建与单元测试,编译警告与静态代码检查等;
5)主动协助分析相关的外部反馈故障;
【超声诊断设备平台开发】
1) 熟悉平台中的共用模块,功能开发时能够复用与同步维护共用模块;
2) 详细设计时能遵循低耦合高内聚的设计原则,确保功能容易添加与扩展;
3) 依据设计原则提炼可复用模块,在使用过程中不断完善接口,并为这些可复用模块提供文档与单元测试;
4) 从用户需求、硬件需求、系统需求等多角度分析不同产品平台的差异,通过解耦的设计将平台分离,支持多个产品同步开发;