岗位职责
具体职责包括但不限于:
- 负责边缘 AI 芯片 SDK 的测试开发与持续集成建设,覆盖推理框架、模型转换/量化工具、算子库、运行时调度器等模块;
- 设计并落地系统测试、集成测试、回归测试方案,提升 SDK 在不同硬件/模型场景下的稳定性与可用性;
- 搭建和维护 CI/CD 流水线,基于 Jenkins、Gerrit 等工具实现代码提交、构建、测试、回归、发布的自动化闭环;
- 开发自动化测试工具和质量保障能力,包括单元测试、接口测试、静态分析、日志分析、问题复现与缺陷闭环跟踪;
- 负责 CI 失败日志分析、根因定位与自动化修复能力建设,提升构建成功率和研发交付效率;
- 优化 Linux 编译环境、RootFS 构建、为大规模并发构建和芯片 SDK 验证提供底层支撑;
- 与研发团队协同,在需求和设计阶段介入,推动可测性设计与质量左移;
- 探索 AI 辅助编程/测试生成能力,提升测试代码与集成测试开发效率。
职位要求
- 计算机、软件工程、电子、自动化等相关专业本科及以上学历;
- 5 年及以上软件测试开发、验证开发或 DevOps 相关经验。
- 熟悉软件开发生命周期和 CI/CD 流程,具备 Jenkins、Gerrit、Git 等工具的实际使用或开发经验。
- 熟练掌握 Python 或 Shell,具备良好的工程实现能力。
- 熟悉 Linux 开发环境,了解编译构建、日志分析、问题定位及自动化工具开发。
- 具备 NPU、GPU 或边缘 AI 芯片相关背景,了解推理框架、算子库、模型转换/量化工具链或运行时系统中的至少一项。
- 具备较强的问题分析和推动能力,能够协同研发完成关键问题定位与质量改进。
- 具备良好的沟通表达和团队合作能力。 符合以下条件为加分项:
- 有边缘AI芯片厂商SDK或工具链的实际测试开发经验。