高级嵌入式软件测试工程师
该职位在Avive嵌入式软件的测试中起着关键作用,从早期设计阶段到商业化,确保所有产品符合内部、监管和客户要求。此外,该职位通过专注于以高效和有效的方式自动化和执行任务,积极提供一流的质量工程实践。
工作内容:
- 领导内部和外部系统、连接的硬件产品、基于云的数据库和应用程序之间的端到端测试。
- 创建和维护测试计划,编写自动化和手动测试用例,并根据软件需求和规格执行验证测试。
- 从缺陷打开到关闭进行分类。记录重现步骤,参与影响分析,推荐解决方案,并执行回归测试。找出根本原因并与工程师合作确保关闭。
- 使用Pytest开发和维护具有专用硬件夹具的自动化框架。
- 创建和交付软件项目文档,包括IUVs、设计验证测试计划、测试协议和测试报告。
- 考虑和实施单元和系统级测试。
- 设计、开发和测试有助于开发和制造的软件工具。
- 专注于为客户提供最高质量的产品。
- 与固件开发团队紧密合作,以深入和细致地了解实现细节。
所需技能和经验:
- 电气工程、计算机工程、物理学学士学位,或相关课程和工作经验的同等组合。
- 至少五(5)年嵌入式系统软件测试职位的经验。
- 能够编写、调试和审核用于硬件控制库和自动化测试的Python。
- Python、C/C++、ARM CPU、嵌入式Linux经验。
- 了解基本工程实验室设备、电子和固件设计。
- 使用过MPLab、Segger Embedded Studio、VS code或类似的IDE。
- 使用Linux、Windows和Mac OS的经验。
- 有蜂窝、BLE、WiFi等无线网络测试协议的经验。
- 使用Git、在Jira中进行缺陷跟踪,并参与敏捷开发过程中的scrum。
- 出色的口头和书面沟通能力,包括技术写作。良好的文档记录是必须的。
平等就业机会
公司的政策是为所有人提供平等的就业机会,无论年龄、肤色、国籍、公民身份、身体或精神残疾、种族、宗教、信仰、性别、性别取向、性别认同和/或表达、遗传信息、婚姻状况、公共援助状况、退伍军人身份或任何其他受联邦、州或地方法律保护的特征。此外,公司将为合格的残疾人提供合理的便利。
注意:本职位描述绝不表示或暗示这些是现任者要履行的唯一职责或功能。员工需遵循任何其他与工作相关的指示,并履行主管要求的任何其他与工作相关的职责/功能。
预计薪资范围:$125,000 - $145,000