行为智能 机器人软件工程师
职位描述
岗位简介:
我们正在招募一位有实战经验的机器人软件工程师,负责机器人控制SDK、数采/数据平台以及 VR 遥操作应用的开发与集成。工作将与机械、电子、产品团队紧密协作,把软件能力落地到实际机器人产品和上位平台中。
主要工作内容(Responsibilities):
1.设计、实现并维护机器人控制 SDK(C++/Python),支持运动控制、通信协议(TCP/CAN/EtherCAT 等)与上层接口。
2.开发并优化数据采集与监控平台(后端与前端/桌面/服务端),实现高可靠的时间序列数据采集、存储与可视化。
3.开发 VR/可视化应用(例如用于遥操作、仿真或操作监控的 Unity 应用),支持与机器人实时交互。
4.与硬件/电控团队协同完成驱动层 / 通信协议的联调、故障定位与性能优化。
5.编写单元测试、集成测试与开发文档,参与代码评审与持续集成流程。
6.在项目中担当技术攻关与方案落地的角色,推动研发效率与产品质量提升。
任职要求(Must-have)
1.精通 Linux 开发环境,熟悉常用调试/部署工具(gdb/strace/valgrind、systemd、docker 等)。
2.熟练掌握 Python(包括多线程/异步编程、网络编程、打包与测试)与 C++(熟悉 RAII、智能指针、模板编程)。
3.有机器人/嵌入式系统或控制类软件开发经验,能理解运动控制基本概念(关节/笛卡尔控制、PID/闭环控制、机器人运动学等)。
4.熟悉 TCP/IP 协议栈与常见通信模式(socket、gRPC、WebSocket 等),能完成网络协议实现与调试。
5.良好的工程习惯:版本控制(Git)
机器人软件工程师面试指南与参考答案
张小明
前端开发工程师
如何让Open-AutoGLM在普通PC的Windows系统流畅运行?这3种优化方法必须掌握
第一章:Open-AutoGLM windows运行 在 Windows 系统上部署 Open-AutoGLM 可实现本地化的大语言模型推理与自动化任务处理。该框架依赖 Python 环境与 CUDA 加速支持,适用于具备独立显卡的开发机器。 环境准备 安装 Python 3.10 或更高版本,建…
文字生成CAD革命:用AI技术让设计创意秒变专业图纸 [特殊字符]
文字生成CAD革命:用AI技术让设计创意秒变专业图纸 🚀 【免费下载链接】text-to-cad-ui A lightweight UI for interfacing with the Zoo text-to-cad API, built with SvelteKit. 项目地址: https://gitcode.com/gh_mirrors/te/text-to-cad-ui 还…
杰理之打开mic,获取mic数据,分析mic频谱【篇】
//使用头文件 #include “spectrum/Spectrum_fft.h” //数据定义 #define mic_spectrum_fft 1 int get_spectrum; spectrum_fft_hdl *fft_hdl NULL; //开mic,获取mic数据: extern void mic_spectrum_get_demo(void *p); int audio_adc_mic_open_demo(u16 sr…
核心要点:uds28服务失败时的错误码分析
UDS28服务调用失败?别慌,NRC错误码才是你的诊断罗盘在汽车电子系统日益复杂的今天,ECU之间的“对话”比以往任何时候都更频繁。统一诊断服务(UDS)作为ISO 14229标准的核心协议,早已成为整车厂和Tier1开发者…
Unity高效开发架构实战指南:5大模块化设计提升300%开发效率
Unity高效开发架构实战指南:5大模块化设计提升300%开发效率 【免费下载链接】GameFramework-at-YooAsset GameFramework luban hybridclr YooAsset UniTask 项目地址: https://gitcode.com/gh_mirrors/ga/GameFramework-at-YooAsset 还在为Unity项目中的资…
零基础玩转Auto PY to EXE:图形化打包Python脚本的终极指南
零基础玩转Auto PY to EXE:图形化打包Python脚本的终极指南 【免费下载链接】auto-py-to-exe Converts .py to .exe using a simple graphical interface 项目地址: https://gitcode.com/gh_mirrors/au/auto-py-to-exe 还在为Python脚本分发而烦恼吗&#x…