职位描述
1、职位描述
1)底层驱动与控制开发
负责机器人底层驱动开发(如电机驱动、传感器接口、通信协议栈),确保硬件与软件的高效协同。
设计并实现机器人控制应用程序(如运动控制算法、路径规划逻辑),支持遥控与自主运行模式。
2)软硬件联调与测试
完成机器人系统联调,包括电机(伺服/步进/无刷)、传感器(激光雷达、IMU、视觉模块)及通信接口(CAN、UART、SPI)的调试与优化。
解决硬件兼容性问题(如信号干扰、时序冲突),提升系统稳定性。
3)技术方案与问题解决
根据客户需求或市场反馈,撰写技术方案(如通信协议设计、控制逻辑优化),支持产品迭代。
分析生产或使用中的技术问题(如电机抖动、通信延迟),提出并实施解决方案。
4)全生命周期支持
参与项目立项评审,从软件可实现性、维护成本等角度提供专业评估。
编写技术文档(如API手册、调试指南)、项目文档(如设计报告、测试记录)。
5)跨团队协作
与机械、电气团队协作,确保软件设计与硬件架构匹配(如实时性要求、功耗优化)。
2、任职要求
1)学历与专业
本科及以上学历,计算机、自动化、电子工程、机器人工程等相关专业。
2)技术能力
编程基础:
精通C/C++,熟悉Python用于脚本开发,具备模块化、可维护的编码习惯。
掌握实时操作系统(FreeRTOS/RT-Thread/uC/OS)开发经验,理解任务调度、内存管理机制。
硬件基础:
能阅读原理图,使用示波器、逻辑分析仪等工具调试硬件问题。
通信协议:
熟悉工业通信协议(Modbus、CANopen)或机器人专用协议(MAVLink、ROS2 DDS)。
电机控制:
有伺服电机、步进电机或无刷电机(BLDC)驱动开发经验,熟悉PID控制算法。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕