职位详情
嵌入式软件工程师
10000-15000元
应届毕业生 本科
职位描述
岗位职责: 1)参与仪器需求分析,制定嵌入式部分需求, 2)负责医疗器械(设备)软件系统开发, 完成软件开发实施过程中的具体任务: 接口定义(系统设计)和实现(编码)、编写单元测试用例、系统集成和测试及维护; 3)根据用户及市场要求,参与需求分析和业务逻辑梳理,完成软件需求的确认, 拟定软件系统(或功能子系统模块)的开发实施计划; 4)根据产品开发进度和任务分配,负责医疗器械软件产品核心模块和功能子系统的开发、(单元)测试和维护; 5)结合产品硬件平台,完成软件程序调试、优化、产品系统测试方案规划及测试用例的设计 6)参与仪器调试,共同解决仪器故障,支持在线产品嵌入式软件部分的维护工作; 7)在公司既有开发流程(工作流)和开发规范的指导下,输出嵌入式相关DHF,参与项目评审和技术决策, 根据项目开发计划配合项目负责人完成对整个项目的实施工作。 任职要求: 1)全日制本科以上学历,电子信息、通信工程、计算机相关专业,3年以上嵌入式软件开发经验,具备良好的编程习惯和设计模式思想,掌握一定的软件设计方法,有相关医疗器械嵌入式系统软件开发经验者优先。 2)具备一定的电路基础知识,了解测量信号特点,熟悉数字信号、测量信号处理理论和方法; 3)熟练掌握C/C ,具备多线程编程能力,了解多线程并发和竞态保护机制,同步和异步机制; 4)熟悉ARM/Cortex-M等至少一种体系结构,熟悉STM32/NXP/PIC/AVR等单片机中至少一款,熟悉Ethernet、CAN、I2C、UART、SPI等接口,具备良好的设备驱动调试能力; 5)熟悉RTOS(rt_thread/ ucos)等操作系统,能进行嵌入式系统开发环境的搭建,有过多个嵌入式系统软件架构设计经验; 6)具有运动控制、码盘检测、液面检测(空吸、堵针、血凝块检测等)、温度控制、光电控制等开发经验; 7)熟练使用Git,GitHub等进行软件版本管理和协同开发,具备良好的团队合作和沟通能力;
联系方式
1125人关注 收藏职位 投递简历