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