资深嵌入式软件测试工程师

3天前全职
89.8万 - 104.1万 / 年 Avive Solutions

Avive Solutions

location 旧金山
unsaved
资深嵌入式软件测试工程师 此职位在 Avive 的嵌入式软件测试中发挥着至关重要的作用,从早期设计阶段到商业化,确保遵循内部、法规和客户要求。 主要职责: • 领导内部和外部系统、连接硬件产品、基于云的数据库和应用程序之间的端到端测试。 • 创建和维护测试计划,编写自动化和手动测试用例,并根据软件需求和规格执行验证测试。 • 从缺陷的发现到关闭进行分类。记录重现步骤,参与影响分析,推荐解决方案,并执行回归测试。找出根本原因,并与工程师合作确保关闭。 • 使用 Pytest 开发和维护配备专用硬件夹具的自动化框架。 • 创建和交付软件项目文档,包括 IUV、设计验证测试计划、测试协议和测试报告。 • 考虑并实施单元测试和系统级测试。 • 设计、开发和测试有助于开发和制造的软件工具。 • 专注于向客户交付最高质量的产品。 • 与固件开发团队紧密合作,以深入了解实现细节。 所需技能与经验: • 电气工程、计算机工程、物理学或相关课程和工作经验的组合的学士学位。 • 至少五(5)年嵌入式系统软件测试职位的经验。 • 能够编写、调试和审查用于硬件控制库和自动化测试的 Python 代码。 • 具备 Python、C/C++、ARM CPU 和嵌入式 Linux 的经验。 • 理解基本的工程实验室设备、电子学和固件设计。 • 具备使用 MPLab、Segger Embedded Studio、VS Code 或类似 IDE 的经验。 • 具备使用 Linux、Windows 和 Mac OS 的经验。 • 具备无线网络测试协议(如蜂窝、BLE、WiFi)的经验。 • 具备使用 Git、Jira 中的缺陷跟踪,并参与敏捷开发过程的经验。 • 优秀的口头和书面沟通能力,包括技术写作。良好的文档记录是必须的。