岗位描述
岗位职责:
负责机械臂控制器嵌入式软件的设计与开发,包括应用层软件、中间件的开发、调试、维护等工作
优化控制器性能,提升系统实时性、稳定性与可扩展性,对控制器软件进行深度性能分析、瓶颈诊断与优化
任职要求:
计算机、电子、自动化、机械电子等相关专业本科及以上学历,3年及以上嵌入式软件开发经验
精通C/C++编程语言,具备良好的代码规范与工程化能力;
熟悉嵌入式系统开发流程,具备Linux系统编程开发经验,熟练掌握嵌入式交叉编译环境和软件调试工具,熟悉网络、多线程等应用开发
通讯中间件:深入理解计算机网络及操作系统原理,精通 NNG / ZeroMQ 架构及应用,对 Linux 进程间通信(共享内存、POSIX 信号量、域套接字)有深入的底层开发与调优经验。
熟悉常见硬件接口与驱动开发,如CAN/CANFD、SPI、I2C、UART、ADC等;
熟悉版本控制工具(如Git)、CI/CD流程及单元测试方法;
加分项:
有机械臂、工业机器人、自动化设备控制系统或多轴运动控制器开发经验;
熟悉ROS/ROS2机器人操作系统
熟悉Modbus、CanOpen、Ethercat等工业通信协议;
了解运动控制、伺服驱动、闭环控制等相关知识;
有 AI 工具日常辅助编程实战经验,会用 AI 高效写代码、查问题、写文档