您的位置:首页 > 任务详情
MC设备控制软件开发工程师
  • 雇主:mike
  • 发布时间:2025-11-10
  • 分类:灵活用工
免责声明 该外包需求信息来源于站外平台,本站仅提供公开信息部分字段展示与订阅服务,更多请查看免责声明。

任务详情

岗位职责: 核心开发工作: 1. 使用C++开发Windows平台下的串口通信模块,实现与MC设备的稳定通信 2. 设计并实现AT指令的封装和解析,支持短信发送、接收、删除等操作 3. 开发设备状态监控、SIM卡管理、短信队列处理等核心功能 4. 实现多串口并行控制,支持同时管理多个串口 软件架构设计: 5. 设计模块化的软件架构,确保代码的可维护性和扩展性 6. 实现线程安全的串口操作,避免多线程环境下的资源冲突 7. 开发配置管理模块,支持设备参数、通信设置的灵活配置 用户体验优化: 8. 设计直观的用户界面(MFC),显示设备状态和操作结果 9. 实现日志记录系统,便于问题排查和运行监控 10. 开发数据导入导出功能,支持批量短信发送和结果导出 测试与维护: 11. 编写单元测试和集成测试,确保软件稳定性 12. 进行实际设备测试,验证猫池设备的兼容性 技术要求: 必备技能: 1. 精通C++编程,熟悉C++11/14/17标准特性 2. 熟练掌握Windows平台串口编程 3. 深入理解AT指令集,有GSM模块或猫池设备开发经验 4. 熟悉多线程编程和同步机制(临界区、事件、信号量等) 5. 掌握UI开发框架(Qt、MFC或C++/CLI中的至少一种) 相关经验: 6. 5年以上Windows平台C++开发经验 7. 有串口通信、嵌入式设备控制或物联网设备开发经验 8. 熟悉短信协议(PDU模式或文本模式)和编码处理 9. 有硬件设备调试和故障排查经验 附加技能(优先考虑): 10. 了解GSM/CDMA通信原理 11. 有批量设备管理或自动化控制系统的开发经验 12. 熟悉数据库操作,能够设计数据存储方案,有slqlite实际使用经验 13. 了解网络编程

任务附件 (0)

暂无稿件哦!

预期中标

已中标

0

快去分享,提高任务的曝光率吧