岗位职责:1. 负责或者参与医疗仪器设备的客户需求分析,与客户和产品负责人紧密合作以深度理解需求;2. 基于客户需求,与机械、电子、光学、系统等技术部门紧密合作,提供技术解决方案;3. 负责或者参与嵌入式软件系统相关架构、功能设计,并提供评审支持;4. 按照代码***实践进行功能实现,在团队中提供代码审核支持;5. 遵守高质量的软件开发流程,与中间件和应用层软件工程师共同定义白盒测试策略;在软件功能实现过程中,完成单元测试、接口测试和集成测试;6. 负责或者支持开发文档,包括设计文档,代码审核文档,以及测试报告文档等等;7. 通过培训或者知识分享等方式,协助测试团队完成高质量的测试计划;8. 负责软件缺陷调试和修复,与测试、市场、售后等部门紧密合作,快速对客户报告的软件缺陷做出反应和支持。任职资格:1. 本科以上学历;2. 一年及以上嵌入式软件开发经验;3. 良好的逻辑分析能力,快速学习的能力,对技术充满热情;4. 精通C/C++,熟悉shell;5. 熟悉ARM平台软件开发,熟悉STM32单片机开发;6. 熟悉Linux多线程、多进程、内存管理;7. 熟悉交叉编译环境;8. 有敏捷研发流程经验,单元测试经验,CICD流程经验或者测试框架经验者优先;9. 有医疗行业开发经验优先;10. 有基础的英语读写能力;11. 善于在团队中合作、沟通,做事认真负责,勇于接受挑战。