岗位职责:1. 负责项目需求分析和系统结构设计,研究项目技术细节,编写相应的技术文档,指导软件开发工程师进行软件模块设计和开发。2. 软件设计、编码、单元测试;编写集成测试用例、测试计划;参与产品的系统测试,确保其功能和性能符合产品需求及规范。3. DSP、FPGA、ARM CORTEX-A系列、-M系列相关软件开发及设计;D/A、A/D相关模块驱动设计、使用软件滤波对采集数据进行软件滤波。4. 负责相关文档的编写与整理。任职要求:1.计算机、电子工程、自动化控制、软件工程、通信专业相关专业,本科及以上,从事嵌入式软件开发岗位1年以上;2.熟练掌握C语言,具有独立设计开发软件模块的能力和良好的编码规范;3.掌握嵌入式处理器定时器、中断等常用模块的开发工作;4.熟悉RS232/485、CAN、SPI、TCP/IP、ModBus协议相关等常用总线通讯的原理及协议;5.能熟练地根据外设芯片的datasheet开发外设驱动6.熟悉KEL或IAR等集成开发环境中的一种,并能熟练进行软件仿真调试7.具有一定的硬件基础知识;能看懂基本原理图,了解常用外设的控制接口和通信模式,配合硬件工程师完成新硬件的调试、测试工作; 工作地点:武汉 襄阳