一、岗位职责1. 根据产品规格和技术要求,进行产品嵌入式软件的需求分析、架构设计;2. 产品嵌入式软件代码编写和功能模块的开发;3. 编写产品测试文档、产品软件测试用例、整机测试用例软件部分等软件开发记录文档;4. 配合硬件工程师完成产品的调试和测试,与上位机软件联调,完成整机测试;5. 完成上级领导安排的其他任务。二、岗位要求1、本科及以上学历,电子、通信、计算机、软件工程、自动化等相关专业;2、3年以上医疗设备嵌入式系统相关软件开发经验,熟练掌握C/C++语言编程,熟悉如STM32、ARM等嵌入式MCU平台,并熟练使用对应开发环境编程;3、至少精通一款流行的嵌入式操作系统(uc/os、FreeRTOS、Linux或者其他均可),熟练掌握I2C,SPI,UART,TCP/IP、USB、RS485、CAN总线等通信方式;4、熟悉单片机软件开发、测试流程,能够独立进行单片机软件项目或软件模块的设计、编程、测试,具备良好的编程规范,文档编写能力;5、熟悉模拟电路和数字电路,熟悉电路原理图,能够独立解决程序中出现的问题和bug;6、具有较强的分析问题、解决问题能力,对技术有钻研精神,具备良好的沟通能力和团队协作精神,责任心强,积极主动。