岗位职责 1、负责公司产品的软件开发工作,涉及驱动、系统架构以及应用层开发;2、负责产品的核心模块设计、开发并撰写技术文档;3、设计和开发印刷电路板(PCB)和其他电气元件。4、使用Altium Designer、PSpice或LTSpice等软件工具进行电气设计和分析。5、为微控制器和其他电子设备编写固件和软件。6、负责主导产品所发生问题的分析、解决与软件迭代更新;7、参与重要项目、模块技术评审,参与代码评审;8、负责完成相关模块的代码编写并进行代码检查,及时修正测试提交的BUG;9、负责产品小批量生产以及正式量产过程中的相关问题解决岗位要求1、本科及以上学历,计算机、软件工程、电子通讯或相关专业,五年以上工作经验,能根据产品需求分析,转化为嵌入式软件设计概念/方案;2、五年以上嵌入式软件开发经验,精通嵌入式平台下的C/C++软件开发,掌握常用通信协议(I2C、SPI、UART、CAN)、总线、外设驱动开发;3、熟悉嵌入式实时操作系统(RT-thread、UCOS、Free RTOS等)优先,有嵌入式Linux驱动开发经验优先。4、精通常用设计模式,具备至少核心级别模块的设计、开发与测试优化经验;5、熟练掌握Altium Designer、PSpice或LTSpice等电气设计和分析软件工具。6、具有C ++、Python或Java等编程语言的经验。7、具备良好的书面及口头英语交流能力;8、具有较强的学习能力、逻辑思维能力、沟通协调能力、文字表达能力、文档撰写能力;9、有医疗设备企业工作经验优先。