合肥零次方机器人 机器人软件开发负责人
职位描述
职位描述:
模块开发与集成:主导多类传感器与执行器接口的开发与对接,负责关键控制模块或感知模块的通信逻辑实现,确保系统稳定性与实时性能。
任务调度与逻辑控制:基于状态机、行为树等模式设计机器人行为逻辑与任务调度框架,保障系统行为切换的清晰性与鲁棒性。
系统性能优化与维护:利用 Linux 多线程、异步编程、进程通信(如 socket、共享内存、消息队列等)等技术优化系统通信效率,提升实时响应性能。
跨模块协作与接口对接:与算法、导航、感知等团队密切合作,负责接口协议、数据结构设计和系统联调,确保跨模块高效协同。
文档撰写与规范保障:编写技术设计说明、接口文档和开发手册,推动代码规范化与文档体系建设。
职位要求:
学历背景:计算机、电子信息、自动化、控制工程等相关专业,本科及以上学历,*****。
具身智能研发经验:具有具身智能相关本体软件研发经验。
单片机开发能力:掌握单片机开发,熟悉STM32等单片机,掌握CAN、SPI、UART、RS485等通信方式。
编程能力:精通 C/C++ 与 Python,具备良好的面向对象设计能力和模块化编程习惯。
Linux 开发经验:熟悉嵌入式 Linux 系统,掌握多线程编程、异步编程、多线程/多进程通信等方法。
通信中间件经验:掌握DDS通信方式,熟悉ROS2,或lcm/zcm等通信框架,能够搭建模块间高效通信机制。
EtherCAT 开发经验:掌握EtherCAT主从站开发方法,熟悉SOEM/IGH主站。
协作与责任感:良好的沟通与团队协作能力,具备独立思考与问题定位能力,注重系统可维护性与鲁棒性。
加分项
有音视频相关开发的经验。
机器人软件开发面试指南与参考答案
张小明
前端开发工程师
5分钟快速掌握AI图像分层技术:layerdivider完整使用教程
5分钟快速掌握AI图像分层技术:layerdivider完整使用教程 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 在当今数字化设计时代,AI…
超强可视化JSON对比工具:3秒找出数据差异的终极方案
超强可视化JSON对比工具:3秒找出数据差异的终极方案 【免费下载链接】online-json-diff 项目地址: https://gitcode.com/gh_mirrors/on/online-json-diff 在处理JSON数据时,你是否经常为查找两个文件之间的细微差异而头疼?这款在线JS…
Poppins字体终极应用指南:从几何美学到多语言实战
Poppins字体终极应用指南:从几何美学到多语言实战 【免费下载链接】Poppins Poppins, a Devanagari Latin family for Google Fonts. 项目地址: https://gitcode.com/gh_mirrors/po/Poppins Poppins是一款融合几何美学与多语言支持的现代开源字体家族&#…
VASPsol隐式溶剂模型:5分钟快速上手实战指南
VASPsol隐式溶剂模型:5分钟快速上手实战指南 【免费下载链接】VASPsol Solvation model for the plane wave DFT code VASP. 项目地址: https://gitcode.com/gh_mirrors/va/VASPsol 快速入门体验 想要在5分钟内完成你的第一个溶剂化计算吗?这里有…
5分钟掌握浏览器下载加速终极方案
5分钟掌握浏览器下载加速终极方案 【免费下载链接】motrix-webextension A browser extension for the Motrix Download Manager 项目地址: https://gitcode.com/gh_mirrors/mo/motrix-webextension 还在为浏览器下载速度慢而烦恼吗?Motrix WebExtension为您…
TMX格式终极指南:高效构建专业级2D游戏地图的完整解决方案
TMX格式终极指南:高效构建专业级2D游戏地图的完整解决方案 【免费下载链接】tiled Flexible level editor 项目地址: https://gitcode.com/gh_mirrors/ti/tiled 你是否曾经为2D游戏地图的构建而苦恼?面对复杂的碰撞检测、繁琐的资源管理ÿ…