岗位描述
岗位职责
1.负责产品级嵌入式软件框架的设计与持续优化,编写符合规范的模块化、可移植代码;
2.完成参数规划、逻辑控制、保护机制、通信协议、用户交互接口等关键模块,满足产品功能与性能指标;
3.负责基于 ARM Cortex-M 系列 MCU 的嵌入式设计与开发,涵盖功能模块设计、编码、调试及问题定位,确保固件稳定性与可靠性;
4.编写并维护技术文档,保证设计可追溯、可评审;
5.参与样机的软硬件联合调试,独立完成功能测试、性能测试及可靠性验证,推动产品性能持续优化;
6.配合应用工程师与硬件工程师完成产品在客户端的落地调试与问题闭环,响应客户需求并提供技术支持。
岗位要求
1.硕士及以上学历,计算机、控制理论与控制工程、人工智能、机器人等相关专业;
2.理论基础:扎实的自动控制原理、现代控制理论基础;熟悉线性代数、矩阵论、DSP 等数学工具;
3.嵌入式开发:熟练使用 C 语言,理解指针、中断、DMA、位操作等核心概念,;熟悉至少一种 MCU 开发环境(STM32、GD32等),有实际项目或竞赛经历;
4.工程实践:熟练使用 Git 等版本控制工具与团队协作流程;熟悉STLINK / SWD 调试接口及常见 IDE 调试手段;能阅读原理图与数据手册,理解基本硬件信号链。