职位描述:1、负责参与软件需求与总体设计,编写代码和开发文档,控制算法的实现;2、根据开发规范与流程完成模块的详细设计与编码;3、对承担模块的开发进度和代码质量负责,确保软件设计及实现工作按时完成;4、负责软件的自测及系统联调。职位要求:1.计算机,通信,电子,自动化领域本科以上学历优先. 5年以上工作经验;2.熟悉C51、ARM平台,具有3年以上Linux,freeRTOS等系统下的嵌入式开发经验;3.具有丰富的C语言及C++开发和调试技能;4.深入了解进程编程、线程编程、网络编程,深入了解各种进程间方式;5.熟练掌握Linux下各种驱动程序开发;6.熟悉USB、LAN,SPI等接口协议;7.能够熟练、快速构建嵌入式系统,能够进行bootloader、内核板级移植、集成;8.具备软件项目的分析、架构能力,具备较强的问题分析、解决能力;9.有图像视频处理相关经验优先,良好的英语阅读能力。