岗位职责:1、使用C/C++语言进行代码编辑和调试;2、编写软件技术文档,完成相关代码测试任务;3、根据项目进度完成代码开发任务,对代码进行维护、改进完善,以满足新需求;4、熟悉硬件原理,并能结合硬件原理图,实现相应的软件功能;5、根据产品需求,协助完成器件选型,并审核确认;6、负责软件系统整体性能优化。7、上级安排的其他任务。任职要求:1、本科及以上学历,电子、计算机、自动化等相关专业毕业,1年以上单片机开发工作经验或嵌入式软件开发经验;2、精通C/C++语言编程,能熟练进行嵌入式软件开发;3、熟悉单片机程序原理及结构,熟悉单片机外围芯片接口技术,熟悉I2C、I2S、SPI、UART等常用接口;4、完成过基于Cortex M3/M4的LWIP应用项目、熟悉FreeRtosI等嵌入式OS的优先考虑;5、有较强的沟通表达和文档编写能力,有一定的抗压能力和解决复杂问题的能力;6、有良好的团队协作精神和沟通协调能力,有创新意识,工作认真,责任心强。