【岗位职责】1. 负责嵌入式系统软件开发,包括驱动开发、中间件移植及上层应用开发; 2. 基于MCU/MPU(如STM32、ARM Cortex-A系列)进行固件开发; 3. 实现通信协议(如TCP/IP、Modbus、MQTT)及外设驱动(SPI/I2C/UART等); 4. 配合硬件工程师完成软硬件联调及系统测试; 5. 编写技术文档,维护代码版本(Git/SVN); 6. 电机驱动开发。【任职要求】1. 学历:计算机科学、电子工程、自动化等相关专业本科及以上学历; 2. 精通C/C++语言,熟悉汇编及数据结构; 3. 掌握RTOS(FreeRTOS、uC/OS)或Linux驱动开发; 4. 熟悉常见MCU架构(ARM、RISC-V)及开发环境(Keil、IAR、GCC); 5. 具备通信协议栈开发经验(如LwIP、MQTT); 6. 有Bootloader、OTA升级、低功耗设计经验; 7. 熟悉Python脚本开发或自动化测试框架。