岗位职责:1、负责嵌入式系统软件架构设计,主导基于STM32、Linux等平台的代码开发、调试及技术文档编写;2、参与产品需求分析,制定技术方案,完成软件模块设计、单元测试及系统联调;3、负责Linux内核裁剪、驱动开发(如传感器、通信接口等)及系统性能优化;4、主导STM32等MCU平台的RTOS(如FreeRTOS、RT-Thread)移植、应用开发及资源管理;5、负责产品软件全生命周期维护,包括功能迭代、问题修复及技术升级;6、输出项目各阶段技术文档,确保符合公司流程与行业规范。任职要求:1、教育背景:本科及以上学历,计算机、电子、自动化等相关专业;2、工作经验:6年以上嵌入式开发经验,其中3年以上复杂项目主导经验,具备团队管理能力;3、核心技能:精通C/C++语言,熟悉嵌入式开发调试工具链(Keil、IAR、GCC等);熟悉STM32系列芯片架构,精通外设开发(如ADC/DAC、定时器、DMA等),能独立分析英文数据手册;熟悉Linux系统开发,掌握内核配置、设备树、驱动开发(SPI/I2C/UART/USB等接口);深入理解TCP/IP、MQTT等网络协议,具备Socket编程及无线通信(Wi-Fi/BLE)开发经验;熟练使用RTOS并具备移植经验(FreeRTOS/uCOS等),熟悉多任务调度及资源管理;