
智能互联平头哥-芯片软件测试开发工程师(CPU)-上海
任职要求
1. 拥有计算机科学、软件工程、自动化或相关领域的本科或以上学历 2. 3年及以上BIOS、BMC等底层软件的测试经验,熟悉SCP/RAS/PCIE/DDR/TCN/Power/Security等功能模块 3. 有较强的学习能力,沟通能力和分析定位能力,良好的文档书…
工作职责
1. 负责Soc芯片的Firmware验证,包括pre-silicon和post-silicon阶段的验证 2. 基于产品需求,进行需求分析、制定测试方案、设计测试用例并完成验证执行 3. 搭建测试环境,对产品进行测试,包括功能性测试、压力测试、性能测试等 4. 根据测试用例,执行测试,编写及归档测试报告 5. 针对测试中出现的缺陷,能够与开发人员沟通,并持续跟踪推进 6. 建立固件质量/效率度量指标体系,并推进相关平台/系统建设及应用,基于数据推进固件质量/效率改进。
1. 负责Soc芯片的Firmware验证,包括pre-silicon和post-silicon阶段的验证 2. 基于产品需求,进行需求分析、制定测试方案、设计测试用例并完成验证执行 3. 搭建测试环境,对产品进行测试,包括功能性测试、压力测试、性能测试等 4. 根据测试用例,执行测试,编写及归档测试报告 5. 针对测试中出现的缺陷,能够与开发人员沟通,并持续跟踪推进 6. 建立固件质量/效率度量指标体系,并推进相关平台/系统建设及应用,基于数据推进固件质量/效率改进。
1. 针对边缘AI芯片的软件开发套件(SDK),包括推理框架、模型转换/量化工具、算子库、运行时调度器等模块,设计并执行系统级、集成级与回归测试方案。 2. 协同SDK开发团队,在需求与设计阶段介入,制定可测性规范,通过静态分析、单元测试、接口测试、模糊测试等手段提升代码与功能覆盖率。 3. 主导关键问题的复现、根因分析与闭环跟踪,建立典型问题模式库,驱动SDK质量持续改进。 4. 构建“需求即代码”的自动化能力,自动生成 Python / C 单元测试及集成测试代码。
1、负责产品线软件相关研发质量管理工作,包括但不限于芯片CV验证、bootrom交付、SLT版本交付、产品化版本交付等,制定E2E质量要求和质量计划,并确保实施符合要求; 2、负责产品线软件客户质量管理工作,包括但不限于客户版本交付的质量标准对齐、客户缺陷度量和持续改进方案设定、客户满意度调研及改进反馈等,制定客户质量管理计划,并确保实施符合要求; 3、负责软件项目工程方法的引导和审计,制定项目度量计划,建立项目看板,实现项目过程可视化管理; 4、负责建设与本领域相匹配的IPD E2E流程和管理体系,并持续识别改进点,负责闭环改进; 5、组织并熟练使用各种质量工具和方法对质量问题进行根因分析、处理、纠正、预防措施的制定和执行落地; 6、构建全员一次把事情做对的质量意识和质量文化,持续提升组织的质量改进能力; 7、构建全员遵从流程、有效执行流程、持续改进流程的氛围。 关键词: 质量管理 流程管理 质量工具和方法 质量文化
1、负责产品线软件相关研发质量管理工作,包括但不限于芯片CV验证、bootrom交付、SLT版本交付、产品化版本交付等,制定E2E质量要求和质量计划,并确保实施符合要求; 2、负责产品线软件客户质量管理工作,包括但不限于客户版本交付的质量标准对齐、客户缺陷度量和持续改进方案设定、客户满意度调研及改进反馈等,制定客户质量管理计划,并确保实施符合要求; 3、负责软件项目工程方法的引导和审计,制定项目度量计划,建立项目看板,实现项目过程可视化管理; 4、负责建设与本领域相匹配的IPD E2E流程和管理体系,并持续识别改进点,负责闭环改进; 5、组织并熟练使用各种质量工具和方法对质量问题进行根因分析、处理、纠正、预防措施的制定和执行落地; 6、构建全员一次把事情做对的质量意识和质量文化,持续提升组织的质量改进能力; 7、构建全员遵从流程、有效执行流程、持续改进流程的氛围。 关键词: 质量管理 流程管理 质量工具和方法 质量文化