职位描述
职责描述:
1.基于MCU(如STM32、N32系列,ARM Cortex)进行嵌入式软件架构设计,模块开发与代码编写(C/C++为主)。
2.负责清扫机器人代码编写,不限于传感器模块信号采集及数据处理、运动控制模块、通信模块(LORA/4G等),低功耗优化等功能。
3.根据嵌入式软件系统的需求,完成功能设计、编码实现、调试等开发工作。
4.按项目管理规范的要求编制、整理、提交相关的技术开发文档。
任职要求:
1.具有2年以上嵌入式软件开发经验,有机器人研发工作经验者优先。
2.精通C/C++,熟悉常用的嵌入式FreeRTOS,RTthread等操作系统,能够进行相关多线程管理和并行数据处理。
3.熟练使用Keil uVision编程调试环境,掌握嵌入式调试工具(示波器、万用表、逻辑分析仪,Jlink)、能独立定位问题并解决相关BUG。
4.了解常见的工业接口协议(Modbus、MQTT、AT指令集等),并使用过RS232、RS485等进行通信。
5.熟悉4G、LORA网络通信,工业控制\BLDC电机控制驱动,RTC实时低功耗设计者优先。
6.有一定的数电模电知识,能读懂相关电路原理图并根据电路适配硬件接口(SPI、IIC、UART、USB等)。
7.对工作有热情,态度积极,具有良好的沟通能力和团队合作精神。
8.具备良好的英文阅读及文档编写能力,能够看懂相关软件接口文档和选型器件数据手册。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕