安克创新
人形专项-运控系统软件工程师
岗位职责
负责四足机器人/机器狗、灵巧手/机械臂等产品的运动控制系统软件架构设计与开发,构建高性能、高可靠的实时控制软件。
负责运控系统软件架构设计,完成主控硬件选型、技术路线制定与关键组件选型
设计并实现电机控制通信组件,基于CAN总线协议开发多电机协同控制中间件 主导技术栈迁移与优化,将ROS2框架迁移至原生C++框架或进行性能调优
负责嵌入式数采系统开发,实现多传感器(相机、IMU、编码器等)协同采集与数据处理
参与运动控制算法集成,对接Locomotion算法、强化学习步态控制等模块 建立软件工程体系,包括单元测试、集成测试、自动化部署与文档系统
使用AI辅助开发工具提升开发效率,确保AI生成代码的质量与实时性适配
任职要求
本科及以上学历,计算机、自动化、电子等相关专业 2、3年以上Linux C++开发经验,熟悉C++11/14/17标准,理解实时系统约束下的C++特性选择
熟练掌握ROS2框架,理解DDS通信机制、QoS配置与Executor调度策略
具备AI辅助开发能力,能使用AI工具(如Claude Code、Cursor等)提升开发效率,能判断AI生成代码是否适合实时系统
熟悉嵌入式Linux开发,有ARM平台(如RK3576/RK3588)开发经验
熟悉实时系统原理,了解PREEMPT_RT内核、实时调度策略、性能验证方法(cyclictest等)
熟悉常用通信协议,如CAN/CANopen、TCP/IP、串口通信等软技能
具备良好的文档编写能力,能输出清晰的设计文档和用户手册
具备独立解决问题的能力,能从零构建完整软件子系统 优先项(加分项) 有四足机器人、人形机器人、机械臂等运控系统开发经验 熟悉运动学/动力学算法,有轨迹规划、逆运动学求解经验 有电机驱动开发或FOC控制经验 熟悉视觉系统集成,有手眼标定、视觉引导抓取经验 有从ROS2迁移至原生C++的实际项目经验
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。