岗位描述
岗位职责:
1)负责机器人嵌入式软件系统的架构设计、开发、调试与维护,包括运动控制、底层驱动、通信协议、传感器接入等模块;
2)参与智能四轮足、洗舱与船底清污等特种机器人产品的控制系统开发,支持机器人在复杂工业和船舶环境下稳定运行;
3)负责电机、舵机、液压/电动执行机构、传感器、控制器等硬件设备的驱控软件开发和调试;
4)负责嵌入式系统与上位机、机器人主控、导航感知模块、远程控制系统之间的通信开发,包括 CAN、RS485、UART、Ethernet、Modbus、TCP/IP 等;
5)参与机器人运动控制、状态监测、故障诊断、安全保护、远程升级等功能模块的开发;
6)开发具身智能硬件驱动系统;
7)配合硬件、机械、算法、测试及项目交付团队完成整机联调、样机测试和产品迭代;
8)参与机器人产品从样机研发到工程化、量产化过程中的软件平台建设和技术沉淀。
任职条件:
1)本科及以上学历,自动化、电子信息、通信工程、计算机、控制工程、机器人、机电一体化等相关专业;
2)具有5年以上嵌入式软件开发经验;
3)工作地点:青岛;
4)熟练掌握 C/C++ 语言,具备良好的代码风格和工程化开发能力;
5)熟悉 STM32、NXP、TI、ARM、DSP、Linux 嵌入式平台等一种或多种开发平台;
6)熟悉常用嵌入式操作系统或实时系统,如 FreeRTOS、RT-Thread、VxWorks、嵌入式 Linux 等,有实际项目经验者优先;
7)熟悉常见通信接口和工业通信协议,如 CAN、RS485、UART、SPI、I2C、Ethernet、Modbus、CANopen、TCP/IP 等;
8)具备电机控制、运动控制、传感器数据采集、执行机构控制、状态机设计、故障保护逻辑设计等相关经验;
能够阅读硬件原理图,具备基本的硬件调试能力,能够使用示波器、逻辑分析仪、万用表等工具定位问题;
9)具备较强的问题分析和现场调试能力,能够适应机器人整机联调、现场测试和产品迭代工作节奏。