职位描述
- 参与移动机器人嵌入式软件(含MCU/RTOS层、通信协议层等)的测试需求分析,制定测试策略、测试计划及详细测试用例;
- 负责嵌入式软件模块测试、集成测试及系统测试的执行,重点覆盖MCU、RTOS相关功能、通信协议及性能测试,精准定位并记录软件缺陷;
- 精通CAN/UART/SPI/I2C等常用通信协议的测试方法,搭建协议测试环境,设计异常场景测试用例,保障主控与外设、算法模块的通信稳定性;
- 配合开发工程师进行缺陷复现与定位,提供完整的测试数据与日志分析,推动软件缺陷闭环;参与软硬件协同测试,验证硬件适配性及软件兼容性;
- 负责测试用例库、测试脚本的维护与迭代,搭建自动化测试框架,提升测试效率;跟踪产品版本迭代,执行回归测试,保障产品质量;
- 撰写并整理需求文档、设计文档、测试报告等技术资料,规范代码管理与版本控制(Git);
- 与算法、产品、测试等团队紧密协作,参与整机业务状态机设计与开发,保障产品交付质量与进度。任职要求
- 本科及以上学历,计算机科学、电子工程、自动化、软件工程等相关专业,2-5年以上嵌入式软件测试经验(优秀应届生可放宽至1年相关项目经验);
- 具备扎实的嵌入式系统基础,熟悉测试用例设计方法,有良好的缺陷分析与报告撰写能力;
- 熟悉主流MCU架构,深入理解寄存器、堆栈等底层概念;
- 具备RTOS或裸机测试经验,理解任务调度、内存管理、中断机制等核心原理;
- 熟练掌握至少2种以上常用通信协议(CAN/UART/SPI/I2C等),可读懂英文芯片手册;
- 具备基本硬件知识,能读懂原理图,熟练使用J-Link、示波器、逻辑分析仪等调试工具;
- 有移动机器人、AGV/AMR、工业控制设备嵌入式软件测试经验者优先;
- 逻辑思维清晰,具备独立技术攻关能力、快速学习能力及责任心,能适应阶段性项目压力,良好的跨团队沟通协作能力。