跳转到主要内容

嵌入式软件开发主管(消费电子)

Technology
绿联科技
深圳-龙华区, 中国¥45,000 - ¥50,000 /月2周前

职位描述

岗位职责描述 1、技术规划与架构设计:负责消费电子类产品嵌入式软件的技术规划、架构设计与演进, 主导方案设计、模块划分、技术评审及关键攻关,确保架构的可扩展性;参与新品功能定义, 跟踪行业新技术、新芯片方案及竞品趋势,为产品差异化创新提供技术支撑。 2、嵌入式开发软件开发:负责基于嵌入式Linux、RTOS(FreeRTOS/RT-Thread)或裸机MCU 的代码开发,覆盖操作系统、文件管理、Bootloader、驱动移植、协议栈开发与调优、应用 层及屏幕应用开发、AICoding等维度,完成核心控制、状态管理、异常恢复、OTA升级、低 功耗管理与功能迭代。 3、软硬件联调与问题定位:应用示波器、逻辑分析仪、JTAG、USB/蓝牙协议分析仪等工具 开展板级联调,分析并解决性能瓶颈、内存溢出、任务阻塞、时序异常等复杂问题;与硬件、 测试等相关团队协同,推动复杂问题闭环。 4、质量保障与流程建设:建立并执行代码开发、代码评审、版本管理、缺陷管理等软件规 范,推动交叉自测、单元测试,对关键版本的质量负责;沉淀可复用固件模块、调试工具、 自测资产和问题定位方法,提升团队研发效率。 5、团队管理与建设:负责嵌入式软件团队的组建、任务分配、绩效考核、人才培养与技术 梯队建设;制定团队技术目标与研发计划,管控项目进度、质量与风险,确保多产品线并行 交付。 岗位任职资格描述 1、本科及以上学历,计算机、电子信息、自动化、通信或相关专业优先。 2、具备8年以上嵌入式软件开发经验,其中3年以上团队管理经验;熟悉边缘计算架构, 有复杂产品量产落地经验,能独立负责多产品线固件架构与交付。 3、技术深度要求: (1)编程语言:精通C/C++,具备良好的编程习惯、代码规范和代码评审能力。 (2)硬件架构:精通ARM、RISC-V等芯片架构,熟悉STM32、NXP、GD、Nordic、Telink等 主流32位MCU,理解Cortex-M/A内核架构、中断和资源约束。 (3)操作系统:熟悉Linux、FreeRTOS或RT-Thread,掌握内核裁剪、驱动移植、文件系统、 应用开发、并发、内存管理。 (4)底层驱动:熟悉GPIO、PWM、I2C、SPI、UART、USB、SDIO、以太网、MIPI、I2S、ADC 等常用接口驱动开发与异常处理。 (5)协议栈:精通USBHID/UVC/UAC/PD、HDMI/DP、Type-C、蓝牙BLE/经典/2.4G私有协 议、WiFi/TCP/IP、光模块通信等多个领域,具备协议栈开发与调优经验。 (6)应用开发:具备LVGL、小屏幕HMI、OLED/LCD开发或移植经验者优先。 4、管理能力要求:具备团队组建、目标拆解、绩效管理、人才梯队建设能力;具备建立研 发流程、代码规范、评审机制和知识沉淀的经验;能同时管理多条产品线研发交付。 加分项 -具备AICoding实践,能利用Codex、ClaudeCode、GPT等工具,进行代码开发、重构、测 试和问题分析,并对生成内容进行审核、验证。

Keywords
FreeRTOSUnit TestingDebugger

对这个职位感兴趣吗?