职位描述
 岗位职责
1、负责机器人产品嵌入式软件设计(以STM32单片机为主),并完成相关文档的撰写和归档; 2、负责嵌入式软件(以STM32单片机为主)的开发、调试、维护及文档编写; 3、依据需求编写嵌入式软件系统概要设计、详细设计,并参与测试用例评估; 4、设计、优化云台控制算法(如PID),保障运动精准度与稳定性。 5、基于Cortex-M3/4/7系列MCU,开发嵌入式软件系统; 6、开发CAN、485总线、接口或外设驱动程序; 7、负责常见的电机、传感器数据的采集及处理; 8、负责模块间通信协议的制定和实现。
任职要求
1、精通C语言编程,掌握can,RS485,i2c,spi,uart等通信协议,并能熟练使用; 2、精通stm32系列单片机、ARM处理器的架构及应用开发,有实际项目的RTOS应用经验,熟悉嵌入式操作系统线程模型、进程调度、内存管理机制; 3、熟悉常见的传感器基本原理和通信接口,如光电传感器、红外、超声波、lidar、相机、陀螺仪等; 3、了解电机控制、云台算法控制、PID 算法及 CAN/UART 等协议,有相关经验者优先。 4、熟悉基本的自动控制理论,如PID的基本原理,卡尔曼滤波的基本方法等; 5、具有至少一种无线通信协议应用开发经历者优先; 6、熟练掌握FreeRTOS、linux嵌入式操作系统,并能够熟练移植、调试及开发; 7、有基本的英文阅读文献能力和英文沟通能力; 8、理论扎实,数值分析,线性代数,惯性导航,自动控制原理成绩良好者优先; 9、有机器人产品研发工作经验者优先; 10、具备机器人、电子设计、智能车大赛经验者优先; 11、热爱智能硬件、机器人行业,具备产品思维,良好的文档输出能力、语言表达能力、沟通协调能力、以及团队合作精神。 12、具备编写python、QT等上位机代码能力。
  以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕