岗位描述
工作职责:
1. 负责机器人产品中 MCU 平台的嵌入式软件设计、开发与调试;
2. 负责底层驱动开发,包括 GPIO、UART、I2C、SPI、ADC、PWM、DMA、定时器、中断等外设;
3. 负责 RTOS 下的任务调度、通信与实时控制固件开发,支撑机器人运动控制与传感器采集;
4. 负责 CAN、UART、I2C、SPI 等通信协议栈的开发与集成;
5. 配合硬件、算法、测试团队完成软硬件联调、问题定位与性能优化;
6. 编写技术文档与测试用例,保障代码质量与产品稳定性。
任职要求:
1. 3–5 年嵌入式 MCU 开发经验,本科及以上学历,电子、自动化、计算机、通信等相关专业;
2. 精通 C 语言,具备良好的嵌入式编程习惯与调试能力;
3. 熟悉 STM32 / NXP / TI 等主流 MCU 平台,熟悉 UART、I2C、SPI、CAN、PWM、ADC 等外设驱动开发;
4. 熟悉 FreeRTOS / RT-Thread 等 RTOS,理解任务调度、信号量、队列、内存管理等机制;
5. 熟悉常用通信协议,有实际项目落地经验;
6. 有机器人、汽车电子、消费电子或工业控制等量产项目经验优先;
7. 具备较强的问题分析与解决能力,能独立承担模块开发。