岗位职责:
1. 参与机器人编程语言及相关工具链的设计、开发与优化;
2. 负责机器人系统中与网络通信相关模块的开发,包括 http、websocket、protobuf 等协议的实现与集成;
3. 基于 Linux 环境进行 C++ 代码编写、调试与性能优化;
4. 编写技术文档,参与代码审查,确保代码质量与可维护性;
5. 协助进行系统集成测试与问题排查,提供技术支持。
任职要求:
1. 精通 C++/QT 编程,熟悉 C++11/14/17 特性,具备良好的编码习惯和代码设计能力;有语言开发经验优先;
2. 熟悉 http、websocket、protobuf 等网络通信协议,有实际项目开发经验;
3. 熟悉 Linux 开发环境,掌握 gcc/gdb/cmake/make 等工具链;
4. 具备一定的软件架构设计能力,了解常用设计模式;
5. 具有良好的沟通能力和团队协作精神,能承担一定技术压力;
6. 能用英语进行技术文档阅读和基本沟通;
7. 统招本科及以上学历,计算机、自动化、电子信息等相关专业,3年以上相关工作经验;
8. 有机器人、嵌入式系统或工业控制领域开发经验者优先。