岗位描述
负责公司机器人软件工具包(SDK)及相关开发工具的设计、开发与长期维护,包括多个软件工具包的架构设计、核心功能开发及接口抽象;深入理解客户需求并转化为可靠的工程实现,确保系统在复杂工业或服务场景下的稳定性;负责工具包的 bug 修复、性能优化及跨平台兼容性维护;编写技术设计文档、接口说明和开发者指南;参与代码评审、自动化测试用例编写,推动 CI/CD 在机器人软件开发中的应用。要求具备扎实的软件工程能力与机器人学背景,精通 C++ 和 Python,熟悉 Linux、Git、CMake,掌握机器人学核心理论及 ROS/ROS2 等中间件,并具备良好的英文技术沟通与文档编写能力。