1、岗位职责:1)根据产品和技术需求输入,确定与产品有关的软件需求,进行软件架构设计和详细设计。2)按照软件设计方案完成软件功能模块的开发、调试和问题解决。3)按照系统设计要求制定系统的软件测试计划和方案,完成软件单元测试、软件集成测试等各项验证和确认工作。4)按照体系要求,负责编制医疗器械软件相关的技术文档和记录,包括但不限于软件需求规范,架构设计规范,详细设计规范,单元/集成测试计划/方案/报告,软件相关风险分析,失效模式分析,软件配置管理报告,软件发布说明等。5)配合硬件工程师、系统工程师进行电路模块测试和系统集成测试。6)配合质量工程师进行产品功能验证,负责软件相关问题解决的记录、修改、回归测试和变更控制。7)支持医疗器械产品的型式检验、认证、及注册拿证过程。8)编写相关专利及软著。2、任职要求:1)本科及以上学历,电子、通信、自动化、计算机、生物医学工程等相关专业,3年以上工作经验。2)熟悉医疗器械软件生命周期管理流程,有医疗器械产品实际开发经验。3)具备扎实C/C++编程功底,并熟练使用Keil、STM32Cube、IAR、VSCode等嵌入式软件开发环境。4)精通ARM、DSP等主流MCU开发平台中的至少一款,有STM32、I.MX6、TMS320、乐鑫ESP、Nordic等相关MCU的开发经验,并熟练掌握UART、SPI、I2C、ADC、RS232、PWM、LCD等外设驱动程序的开发调试。5)熟悉一种嵌入式操作系统,如FreeRTOS、ThreadX、UCOS等,并有实际项目应用经验。6)熟悉至少一种GUI库,如QT、STemWin、LVGL、串口迪文屏等,并具有实际开发经验。7)熟悉git、svn等任一款代码管理工具的使用,具有良好代码管理习惯。8)掌握软件单元测试和软件集成测试,熟悉软件静态分析。9)能读懂基本原理图,掌握使用示波器、万用表、逻辑分析仪等工具设备的使用。10)有射频、电磁、超声、电场治疗、脑电/心电检测等相关医疗器械产品开发经验者优先。11)熟悉蓝牙、Ble、WiFi等无线通讯协议,有医疗器械网络安全管理、认证经验者优先。