岗位职责1、参与产品的软件框架和嵌入式应用程序设计;2、参与系统核心代码的开发;3、项目解决方案的设计和进度把控;4、软件设计相关的文档编写和维护;5、协同团队,完成项目研发、部署实施等工作。技术要求1、硬件电路设计调试能力,包括数字电路和模拟电路;2、MCU 设计与应用,从单片机到 ARM 具备设计产品的能力以及外围端口的设计使用与驱动程序的编写能力,包括 ADC、FLASH、EEPROM、RTC、Timer、GPIO、CAN、UART、I2C、SPI、以太网、液晶显示器等;3、精通嵌入式操作系统,如 RT-Thread、uCOSIII、freeRTOS 等,熟悉多任务调度、信号量、邮箱等的原理和使用;4、电机驱动原理,包括但不限于步进电机,无刷电机,伺服电机等。掌握字符设备、块设备以及网络设备等常用设备驱动程序。