岗位职责:1.根据公司产品和业务需求,基于不同的硬件平***成嵌入式Linux的裁剪和移植;2.完成嵌入式Linux的驱动开发和优化(如串口通信,flash读写效率),以及各种芯片读写访问的适配3.根据公司软件开发规范负责软件需求分析、设计、编码、单元测试、产品发布及后期维护4.负责产品的需求分析和开发,完成各种业务场景下的设备操作,控制,DFX功能等开发5.负责和上位机软件的通信设计,开发,包括Modbus,串口通信等协议下的命令和数据交互任职要求:1.熟练掌握C /C ++/Python开发语言,具有良好的编程习惯2.熟悉Linux操作系统,熟练掌握常见的Linux命令,交叉编译,开发环境搭建、GUN工具、内核调试等3.熟悉ARM架构和开发,了解RTOS的基本原理(系统调度,信号量,锁机制等),对嵌入式系统有一定了解4.有Linux driver驱动开发经验,了解UART,ETH,Modbus等基本的通信协议和接口开发专业要求:电子、自动化、计算机等相关专业,本科及以上