岗位职责:1. 参与大型设备的数据采集,嵌入式控制系统软件开发。2. 设计通信协议子系统,实现各个部件之间的状态监控和安全控制等功能。3. 完成相应模块的单元测试、模块集成测试。4. 根据质量体系,完成相应的文档撰写、评审、风险评估工作,并专注于持续的性能、质量改进。任职要求:1. 计算机、自动化控制、机械电子等相关专业,本科及以上学历;2. 熟悉linux系统软件开发,3年以上Linux系统或嵌入式软件工作经验;3. 熟悉C/C++/shell编程,具有一定的开发经验,具有良好的编程风格和文档编写能力;4. 熟悉常见的通讯协议(I2C、SPI、MODBUS、TCP/IP、CAN);5. 熟悉MCS51、ARM处理器架构及开发平台。6. 熟悉意法的STM32等ARM芯片开发;7. 能熟练阅读英文技术文档,富有团队精神,责任感和沟通能力,具有较强的主动性;8. 使用git代码管理工具进行代码管理,具备良好的代码风格;9.东莞附近区域的可居家办公10.自带电脑