高级软件测试工程师

多伦多 14小时前全职 网络
面议
职位描述: 关于该职位 我们正在寻找一位技术娴熟的高级软件测试工程师,负责领导神经处理单元(NPU)软件、AI工作负载、Windows AI功能和机器学习量化工作流的高级验证工作。 该职位专注于确保下一代Windows AI平台的软件稳定性、认证准备和最佳性能。您将与跨职能团队密切合作,包括固件、驱动程序、软件和微软工程合作伙伴。 主要职责与责任 对与NPU相关的固件、驱动程序和执行层进行全面的软件验证,以确保其性能、功能和电源效率符合认证要求。 参与NPU执行提供程序(NPU EP)的认证过程,以确保在微软AI框架中的兼容性和可靠性。 生成详细的测试报告,记录缺陷,并向固件、驱动程序和软件团队提供可操作的反馈,以提高吞吐量、稳定性和功能合规性。 验证在NPU硬件上运行的AI工作负载,重点关注软件级性能、可扩展性和在不同测试条件下的稳定性。与微软工程团队合作,认证DirectML执行提供程序(DML EP)的功能,并确保与AI工作负载要求一致。 在验证过程中调试和排除AI推理和训练管道的故障,以确保在Windows AI平台上的软件集成顺畅。 对为支持NPU设备而构建的Windows AI Copilot功能进行功能、性能和安全性测试。 验证跨Co-Pilot应用程序(如Paint Co-Creator、实时翻译、Recall和Settings Agent)的端到端用户场景。分析软件遥测、系统日志和用户反馈,以识别缺陷,并与开发团队合作及时解决问题。 开发、实施和验证基于软件的量化方法,使用Olive工具链和其他AI框架在保持准确性的同时优化模型大小。 执行量化感知验证,以确保模型在资源受限的平台上达到所需的质量和性能基准。 在多个硬件目标和AI工作负载中对量化模型进行基准测试,以验证一致性、兼容性和认证准备。 资格要求 计算机科学、电气工程或相关领域的学士或硕士学位。 5至10年以上软件测试、验证或质量工程经验(理想情况下在AI、ML或NPU系统中)。 对机器学习框架、AI工作负载执行和性能测试有深入理解。 具有Windows平台测试、硬件-软件集成和调试工具的实际经验。 熟悉量化方法、ONNX、DirectML、Olive或类似的ML工具链(优先考虑)。 优秀的分析、解决问题和沟通能力;能够与全球工程团队合作。 职位类型: 全职 福利: 牙科护理 员工援助计划 扩展医疗保健 人寿保险 现场停车 带薪休假 RRSP匹配