【岗位职责概述】1、参与软件需求分析与总体架构设计,协助项目经理实施项目;2、根据开发规范与流程,独立完成详细设计,负责嵌入式平台软件移植和开发;3、对承担模块的开发进度和代码质量负责,确保软件设计及实现工作按时完成; 4、负责软件的自测及系统联调;5、负责嵌入式软件模块的维护。【基本任职资格】1、本科以上学历,计算机与电子相关专业,本科3年以上工作经验,硕士1年以上工作经验;2、精通C语言,熟练掌握基于ARM/DSP嵌入式系统开发流程,熟练掌握i2c、uart,spi,DMA,flash等外设驱动开发;3、精通至少一种RTOS(ucos、freertos、vxworks等),理解线程调度、内存管理、中断处理等机制;4、较强英文技术文档的阅读能力;5、熟练掌握软件工程知识,具有合理的逻辑思维能力和良好的工作习惯,能书写规范和技术文档;6、具备良好的分析和创造性解决问题能力,能独立承担攻关任务。必须善于团队协作与沟通,工作积极主动;7、有PLC或者运动控制产品开发经验优先;8、有PID算法开发经验或者EtherCat总线开发经验优先