Ivyea Jobs 5948 roles · 69 companies · 1 小时前
维他动力 · 具身智能

嵌入式系统测试工程师

北京 社招 · 全职 具身智能 / 机器人

职位描述

1. 负责机器人系统级软件测试方案设计:包括操作系统(Linux/RTOS)、中间件、驱动层、应用层软件的功能、性能、稳定性及可靠性、兼容性测试方案制定与执行; 2. 搭建并维护软件测试环境(含仿真环境与实机环境),规划自动化测试框架与工具链(如pytest、Jenkins、Robot Framework等); 3. 执行系统级测试:包括系统启动、任务调度、资源占用、功耗管理、异常恢复、日志系统、OTA 升级等测试; 4. 执行中间件与驱动层测试:包括通信接口(CAN、UART、SPI、I2C、Ethernet)、感知驱动(IMU、摄像头、雷达)与运动控制驱动的功能及压力测试; 5. 执行应用层功能与集成测试:包括行为规划、感知融合、运动控制算法、导航与避障模块的人机交互及整体性能验证; 6. 构建自动化测试脚本与监控工具,实现持续集成(CI)与持续测试(CT),提升测试效率与覆盖率; 7. 分析测试结果,定位与追踪软件缺陷,与开发团队协同解决问题,持续优化系统稳定性与性能; 8. 编写测试报告与文档,沉淀测试标准与用例库,参与制定公司内部软件测试规范;

任职要求

1. 教育背景:本科及以上学历,计算机、软件工程、自动化、电子信息、通信、机器人等相关专业; 2. 经验要求: a. 3-5年及以上嵌入式软件或机器人系统测试经验,有四足/轮式机器人、人形机器人、无人 机、自动驾驶等复杂系统测试经验者优先; b. 熟悉Linux系统架构及驱动开发流程,了解常用调试工具(gdb、perf、dmesg、top等); c. 熟悉系统级与模块级测试方法(功能测试、压力测试、稳定性测试、回归测试等) 3. 技能要求: a. 熟悉Python/C/C++编程,能独立开发自动化测试脚本及测试框架(pytest、Robot Framework等); b. 熟悉版本控制与持续集成工具(Git、Jenkins、Docker),具备DevOps思维; c. 熟悉网络通信协议及调试(TCP/IP、UDP、MQTT、ROS2 DDS等),能分析通信层与中间件数据流; d. 熟悉嵌入式日志与系统监控(logcat、syslog、ELK),能快速定位软件异常; e.了解地平线 J5/J6 平台架构,具备SoC级性能调优或边缘AI推理测试经验者优先; 4. 软技能: a. 具备逻辑分析与问题定位能力,能快速定位跨层级软件问题(系统 ↔ 驱动 ↔ 应用); b. 具备较强的文档编写与规范意识,能编写完整测试报告与测试用例文档; c. 具有良好的沟通协作能力,能与硬件、嵌入式、软件、算法等跨部门协同工作; d. 对机器人系统与AI算法充满热情,愿意投入快速发展的智能机器人领域;