c++开发工程师
1.2-2万深圳市本科不限经验
职位描述
岗位职责
1、负责项目通信层模块的设计、开发与维护,包括MQTT协议实现、485串口通信开发及数据交互逻辑优化;
2、保障通信模块的高效性、稳定性和可扩展性,适配AI硬件设备的通信需求;
3、负责基于QT框架开发高性能、跨平台(国产操作系统/Linux/Windows)的桌面端应用程序及工具;
4、负责参与算法与业务逻辑的界面集成,优化人机交互体验;
5、负责设计并实现多线程任务调度机制,解决高并发场景下的资源竞争与性能瓶颈;
6、负责处理TCP/UDP网络通信、Socket编程及协议解析,确保数据传输可靠性;
7、负责配合算法、硬件团队完成软硬一体解决方案的联调与部署;
8、编写技术文档,参与代码审查,持续改进系统架构和代码质量。
任职条件
1、统招本科及以上学历,计算机、电子信息等相关专业,3年以上C++开发经验;
2、精通C++11/14特性,熟悉STL、设计模式及内存管理机制;
3、熟练使用QT框架开发桌面应用,掌握QML、信号槽机制及跨平台编译部署。
4、能深入理解MQTT协议,具备物联网通信开发经验;熟悉RS-485通信协议及Modbus等标准;
5、扎实的网络编程基础,熟悉TCP/IP、HTTP/WebSocket等协议,具备多线程/异步编程实战经验;
6、熟悉Linux开发环境,掌握CMake/GDB等工具链,了解国产操作系统(如统信UOS)优先;
7、熟悉ffmpeg开源库,熟悉视频音频编码解码;
8、对AI技术应用有热情,适应快节奏技术迭代,具备团队协作与沟通能力。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅