职位描述
职责描述
1.负责机器人操作系统底层核心框架与基础设施的设计、开发与维护,包括但不限于通信中间件(如rosbridge)、集中式日志管理系统、OTA服务、工厂生产测试工具链等;
2. 主导机器人软件系统架构的设计与技术选型,定义模块间的接口规范与通信协议,为上层应用的开发提供易用、稳定、高效、有良好扩展性和可维护性的系统支持;
3. 负责系统级的技术攻坚与性能优化,解决包括但不限于系统通信延迟、资源竞争、实时性、可靠性等深层次问题,并输出相关技术文档与规范。
任职要求
1.本科及以上学历,计算机、机器人、自动化、电子信息等相关专业;
2.精通C++编程语言,具有扎实的数据结构和算法基础,有良好的代码风格,较强的软件调试能力和质量意识;
3.精通ROS和ROS2系统架构、通信机制(Topic/Service/Action)、生命周期管理及其底层实现原理(DDS),有基于ROS和ROS2的项目开发经验;
4.熟悉Linux环境下网络编程(TCP/UDP/Socket)、多线程/多进程编程技术,熟悉常用数据库(如SQLite, Redis, MySQL等)的使用和优化;
5.具备良好的逻辑思维能力、解决问题能力以及强烈的技术好奇心。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕