工作职责1.负责新产品的嵌入式软件开发(ARM cortex内核软件);2.负责嵌入式软件的架构设计及代码性能的优化;3.参与产品的需求分析, 负责设计和开发等各项工作;4.进行软件详细设计、代码实现、代码调试和软件自测试;5.负责产品的软件测试和相应设计文件的编写;6.负责产品量产后的维护和升级;7.负责新技术,新架构的研究和可行性分析。任职要求:1. 精通嵌入式C++(避免动态内存,遵循MISRA规范),掌握面向对象设计与C/C++混合编程。2.精通STM32F4系列MCU开发,熟悉HAL库、LL库及底层驱动开发,具备外设配置经验(如LTDC、DMA2D、SDRAM等)。 3.掌握状态机设计与事件驱动架构开发,能结合FreeRTOS或类似RTOS实现多任务调度和中断管理。 4. 熟悉LVGL图形库的移植与优化,包括双缓冲配置、DMA2D加速、自定义UI组件开发等。 5. 熟悉蓝牙(BLE/经典)、Wi-Fi(AP/STA模式、OTA)、5G模块开发及协议调试(如MQTT/PTP)。