USB固件/嵌入式工程师

圣弗朗西斯科 4天前合同 网络
面议
我们正在寻找一位高度技术性和注重细节的USB和显示测试工程师加入我们的质量保证和验证团队。该职位负责确保我们的产品在所有与USB和显示相关的功能上符合严格的功能性、性能和互操作性标准。 理想的候选人将具备对USB协议(USB 2.0、3.x、USB Type-C、Power Delivery (PD))和显示协议(HDMI、DisplayPort、DP Alt Mode)的深入理解,并具有使用行业标准的第三方工具进行强大性能和符合相关行业规范的实践经验。候选人将负责开发和执行合规性、功能性和性能的测试计划,并在系统级别调试复杂问题。强大的Python经验是必需的。 主要职责: • 自动化:开发和维护自动化测试脚本(例如,使用Python、Bash)以提高测试效率、覆盖率和可重复性。 • 测试计划开发:设计、开发和维护全面的测试计划、测试用例和USB和显示功能的验证策略,包括数据传输、Power Delivery (PD)、USB-C端口状态、显示接口(HDMI、DP、USB-C Alt Mode)和外围设备互操作性。 • 合规性测试:执行并分析来自USB-IF(USB实施者论坛)和VESA(视频电子标准协会)的合规性测试结果,包括电气、协议和互操作性测试,以确保产品符合认证标准。 • 软件堆栈验证:测试和验证USB软件堆栈(在主机或设备端),包括枚举、类驱动程序(HID、MSD、UVC、UAC)和集线器逻辑。 • 缺陷管理:识别、隔离并详细记录缺陷。与硬件和软件工程团队合作分析根本原因并验证修复。 • 实验室管理:维护测试实验室,包括管理测试夹具、电缆、扩展坞、多种外围设备、测试设备、固件升级以及Linux和Windows上的系统管理。 • 硬件级测试:使用实验室设备,如高速示波器、协议分析仪(例如,Teledyne LeCroy、Total Phase)和功率计,进行物理层和电气测试(例如,信号完整性、眼图、浪涌电流、电压/功率水平)。