岗位职责:1、参与产品需求分析,制定技术方案,完成软件模块设计、单元测试及系统联调2、负责嵌入式Linux的应用软件开发3、负责Linux内核裁剪、驱动开发(如传感器、通信接口等)及系统性能优化;Uboot移植4、制定项目开发计划,编写相关开发、测试文档5、产品现场问题的分析及解决6、输出项目各阶段技术文档,确保符合公司流程与行业规范任职要求:1、电子工程、通信工程、自动化等相关专业,本科及以上学历2、三年及以上Linux应用软件开发工作经验3、熟练掌握QT等开发环境4、熟悉Linux内核裁剪,并对uboot,kernel启动过程,任务调度,内存管理,文件系统有所了解5、熟练掌握Linux C,C++等编程语言6、熟悉Linux驱动开发,掌握内核配置、设备树、驱动开发(SPI/I2C/UART/USB等接口)7、熟悉TCP/IP协议,熟悉socket网络开发8、具备良好的沟通能力,团队合作意识,能高效地完成工作