锦鲤求职锦鲤求职

深圳市绿联科技

软件开发工程师(扩展坞)

岗位标注公司:深圳市绿联科技股份有限公司

  • 社招
  • 本科及以上
  • 后端开发
  • 发布于 2026-07-20
原岗位链接 ↗

岗位描述

岗位职责:

1、负责扩展坞MCU智能化固件相关子系统或复杂功能域的需求分析、方案设计、模块拆分、接口定义和技术评审;

2、使用C/C++完成核心控制逻辑、状态管理、异常恢复和功能迭代,保证代码质量、可维护性和可验证性;

3、负责Cortex-M平台上的RTOS任务、同步、通信与资源管理,以及GPIO、PWM、I2C、SPI、UART等接口开发; 4、阅读硬件原理图,使用示波器、逻辑分析仪、JTAG等工具开展板级联调,独立定位软硬件交叉问题;

5、分析并解决性能、内存溢出、越界、死锁、竞态、任务阻塞、时序异常和稳定性问题;

6、参与需求评审、设计、编码、自测、代码评审、版本控制、发布和维护,对关键版本进行风险识别和质量把关;

7、与硬件、测试、产品、上位机软件及项目团队明确技术边界、联调方法和验收标准,推动复杂问题闭环;

8、沉淀可复用固件模块、调试工具、自测资产和问题定位方法,提升团队研发与交付效率;具备AI Coding实践者可进一步提升研发与自测效率,并对生成内容进行充分验证。

任职资格:

本科及以上学历,计算机、电子信息、自动化、通信或相关专业优先。

5年以上嵌入式软件或MCU固件开发经验,能够独立负责一个固件子系统或复杂功能域的方案、开发、联调和交付。

精通C/C++,具备良好的编程习惯、模块设计、代码规范和代码评审能力。

熟悉STM32、NXP、GD或其他主流32位MCU,理解Cortex-M内核架构、中断、异常和资源约束。

熟悉FreeRTOS、RT-Thread或同类RTOS,掌握任务管理、同步、通信和并发问题处理。

熟悉GPIO、PWM、I2C、SPI、UART等常用硬件接口,能够完成驱动、通信交互和异常处理。

能阅读硬件原理图,熟练使用示波器、逻辑分析仪、JTAG及常见嵌入式开发调试工具,具备独立软硬件联调能力。 能定位并解决性能、内存、死锁、竞态、任务阻塞、时序和稳定性问题。

熟悉固件设计、自测、评审、版本控制、发布和维护流程,具备质量与版本风险判断能力。

具备良好的逻辑思维、责任感和沟通推动能力,能够协同硬件、测试、产品和软件团队完成复杂问题闭环。

加分项

熟练使用Cursor、GitHub Copilot、Claude Code等AI Coding工具辅助代码理解、开发、重构、测试和问题分析,并能验证输出结果。

能借助AI生成或完善自测代码、测试数据、日志分析工具和联调步骤,完成软硬件协同自测并验证结果。

有ESP32实际项目经验;该项为加分项,不作为岗位门槛。

有LVGL、小屏幕或HMI开发、移植经验;该项作为附加或可迁移经验,不作为核心要求。

有嵌入式单元测试、硬件在环测试、自动化回归或持续集成经验。

有复杂固件架构演进、公共组件沉淀或跨项目复用经验。

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →