【岗位职责】(1)进行嵌入式软件的需求分析和软件模块开发;(2)参与嵌入式产品的外设和接口驱动的设计;(3)参与嵌入式产品的底层软件和系统架构具体内容的开发,如bootloader、MCU外设驱动、UCOS的移植开发等,以及性能优化;(4)参与产品性能分析、硬件和软件的集成调试;(5)根据设计文档或者需求说明进行代码编写、移植、调试、驱动开发、调试和维护;(6)进行软件基本测试,配合测试部门完成最终测试。【任职要求】(1)本科及以上学历,通信,计算机、电子类相关专业,有3-5年本岗位工作经验;(2)熟练的C语言编程能力,能独立完成产品软件设计;(3)熟悉STM32/NIOS的开发应用,了解底层驱动或上层应用软件开发,了解UCOS或其他嵌入式系统。(4)具备基本的电路分析能力,能看懂原理图,熟悉基本硬件调试工具;(5)了解常用外部设备接口,如CAN、USB、I2C、UARI、SPI、EEPROM等。了解ucos。(6)良好的代码编写习惯及文档编写能力;(7)责任心强,具备较强的自学能力和独立解决问题的能力,善于团队协作和沟通。(8)精通至少一种嵌入式软件开发工具,具有实际开发经验,熟悉STM32者优先;熟悉各种通讯接口和协议;(9)初步掌握嵌入式系统硬件基础,具备电路调试经验;