岗位职责:
1、负责机器人产品嵌入式软件设计,并完成相关文档的撰写和归档。
2、负责嵌入式软件的开发、调试、维护及文档编写。
3、参与产品需求定位,从软件角度提出、验证方案的可行性。
4、开发相关总线、接口或外设驱动程序。
5、负责 。
6、负责模块间通信协议的制定和实现。
任职要求
1、精通C/C++语言编程,掌握CAN,RS485,I2C,SPI, UART,ADC、TIMER、PWM等外设,并能熟练使用 EtherCAT。
2、精通STM32系列单片机、ARM处理器的架构及应用开发,熟练使用相关开发软件,有较强的问题分析逻辑及分析能力,有良好的编码习惯及能力,程序编写要完整、有条理、易读、易移植,避免临时性的硬编码。
3、熟练掌握ROS2, Linux,并能够熟练移植、调试及开发,有实际项目的ROS2应用开发经验。
4、熟悉电机的开发与调试。