1.5-2.5万·13薪
广州白云建科控股集团有限公司
主要职责:
1. 机器人核心系统开发: 负责基于ROS 2/ROS的机器人中间件核心模块、实时通信、或运动控制器的高性能C++ 二次开发与优化。
2. 实时性与性能优化: 对机器人系统的关键路径(如运动规划、伺服控制、传感器数据处理)进行性能分析、调优和内存管理,确保低延迟和高实时性。
3. 架构与框架设计: 设计和实现高可靠、可扩展的机器人软件架构,编写高质量、可复用、易于维护的C++代码。
4. 硬件集成与驱动: 负责或参与机器人本体、传感器(激光雷达、摄像头等)、执行器等硬件的驱动开发和集成,精通串口、EtherCAT、CAN等工业通信协议。
5. 技术攻坚与代码规范: 解决项目中的核心技术难题,主导代码审查,建立C++开发规范。
任职要求
必须满足的条件:
1. 学历与经验: 计算机、自动化、机械电子、等相关专业本科及以上学历,具备5年及以上扎实的C++开发经验,有大型项目架构经验。
2. 机器人二次开发经验: 必须拥有机器人平台核心模块的C++开发经验,深刻理解ROS/ROS 2的C++客户端(rclcpp)及其底层机制,或有基于Linux实时内核(Xenomai/PREEMPT-RT) 的实时控制开发经验。
3. 深厚的C++技术功底:
· 精通C++11/14/17/20标准,熟悉面向对象、泛型编程、模板元编程等。
· 深刻理解内存管理、多线程编程、数据同步、设计模式。
· 具备强大的系统调试和性能优化能力(熟练使用GDB, Valgrind, Perf等工具)。
4. 系统与网络知识: 具备深厚的Linux系统编程知识,熟悉Socket网络编程及常见的工业通信协议。
5. 个人素质: 对技术有极致追求,具备出色的逻辑分析能力和解决复杂问题的能力,有强烈的责任心和团队协作精神。
具备以下条件者优先(重要加分项):
· 有机器人运动学/动力学控制、轨迹规划、SLAM等算法的C++实现和优化经验。
· 熟悉DDS(数据分发服务) 底层原理,或有ROS 2 DDS层调优经验。
· 有EtherCAT、CANopen等工业实时总线协议的开发经验。
· 具备Python脚本能力,用于工具链开发或算法原型验证。
· 有制造业、自动驾驶、医疗机器人等高可靠性、高实时性要求领域的工作背景。
【运营公司简介:白云建科集团将联合白云金科、白云投资、中国移动、创邻科技成立合资运营公司。该公司位于白云湖滨未来科技产业园,为云湾具身智能创新中心专业运营公司,将依托具身智能大模型与国产化技术底座,建设集机器人能力中枢、场景大模型工场及解决方案集成港于一体的创新平台,构建“技术研发-场景验证-产业落地”的闭环生态体系。】
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕