岗位职责:1、负责产品开发软件需求分析和软件开发方案;2、负责产品嵌入式软件框架设计、流程图设计、源代码编写等;3、负责软件调试、优化、改进等;4、根据市场要求,负责软件定制或修改,嵌入式软件测试方法制定,解决系统运行中的各种问题;5、负责整理及编写相关软件设计文件,如产品技术开发文档、手册、说明书、软件著作权文档等岗位要求:1、电子信息、通信、自动化等相关专业,统招本科以上学历,5年以上嵌入式软件开发工作经验。2、熟练掌握 C/C++语言编程,有丰富的Linux/Android 嵌入式软件开发调试经验。3、熟悉Linux内核机制,熟练掌握Linux下应用软件开发技能,具备多进程/线程、网络/IO/摄像头等编程经验,熟悉UART、SPI、I2C、CAN、USB等各类外设通信协议。4、熟练掌握Shell 脚本、Makefile编写,并使用交叉编译环境进行开发调试。5、熟悉ARM架构CPU的工作原理,有基于RK、NXP、TI、高通、MTK、海思、全志等平台嵌入式设备开发经验,精通MCU的外设“如I2C、SPI、I2S、UART、SDRAM、DDR、eNet”等。6、常见SDK的集成、开发,使用SDK提供的API进行接口开发7、工作细致耐心,善于沟通,具备良好的分析问题和解决问题的能力,能够独立解决复杂的技术难题。8、具有良好的硬件基础,能够很好的理解硬件设计原理,能看懂芯片手册,英语良好,能熟练阅读英文技术资料。