工作职责:
1、负责Linux嵌入式平台、驱动及应用软件开发,持续优化系统性能与稳定性;
2、负责机器人运动控制、设备通信及工业网络相关软件开发;
3、参与机器人软件架构设计、关键技术攻关及核心模块开发。
4、配合硬件、算法、导航等团队完成产品开发、联调及问题定位;
5、编写技术文档(需求说明书、概要设计、详细设计等),参与代码评审,促进软件质量持续改进。
任职资格:
1、熟练掌握C/C++语言,具有良好的编程习惯和代码规范意识;
2、熟悉Linux操作系统及嵌入式软件开发,对Bootloader、Kernel、用户空间进程如何工作有深刻理解;
3、熟悉常用通信接口及协议(如UART、CAN、SPI、I2C、HTTP、MQTT等),熟练使用GDB、git等工具;
4、熟悉机器人控制、实时系统、ROS2、DDS、EtherCAT、TSN、PTP等相关技术;
5、有ST、TI、HPM等MCU工作经验者优先;