【岗位职责】
1. 负责产品设备端嵌入式系统的软硬件功能设计、开发与调试,包括嵌入式驱动方案设计、需求分析及开发调试,以及设备UI交互系统(如LVGL)的下位机嵌入式端开发与调试。
2. 基于STM32等MCU实现电机控制(有刷/无刷电机)、传感器数据采集与处理(如陀螺仪、编码器、霍尔传感器等),编写外设驱动代码(PWM、UART、CAN、I2C、SPI、ADC等),并实现模式切换逻辑(如骑行模式、助力拖行模式等)。
3. 参与功能联调、系统测试,优化控制算法(如PID、卡尔曼滤波),采集并分析数据,输出调试文档和问题报告。
4. 参与用户需求调研,协助市场分析及产品优化。
【任职要求】
1. 计算机、通信、电子等相关专业,本科及以上学历,具备嵌入式开发经验,扎实的C语言基础,良好的软硬件协同开发能力。
2. 能阅读和设计原理图,熟悉常用硬件接口(UART/SPI/I2C等)及调试方法,熟悉STM32或其他ARM Cortex-M系列MCU,了解其架构。
3. 熟练使用嵌入式开发工具(Keil、STM32CubeIDE、PlatformIO等),掌握FreeRTOS等RTOS开发,具备多任务调度经验,熟悉LVGL或其他嵌入式GUI框架(加分项)。
4. 熟悉PID控制、卡尔曼滤波等算法,有电机控制(有刷/无刷)、传感器(IMU、编码器等)开发经验。
5. 熟练使用逻辑分析仪、示波器、串口调试等工具排查问题。
6. 有机器人、电动车、电机控制等项目经验优先,参与过Robomaster、Robocon等比赛优先,具备CAN总线、电池管理(BMS)等开发经验(加分项)。
此岗位为科创学院下孵创业团队岗位