软件工程师:功能测试和自动化

职位地点: 远程/灵活

Matter 是互联家庭的应用层连接标准。  Matter 旨在简单、无处不在、可互操作、安全和可靠。 它已被广泛的设备制造商和互联家庭生态系统广泛采用。

Matter SDK是参考实现 Matter 协议。 它是一项开源成果,在 Apache 2 许可下托管在 GitHub 上。 会员企业 Connectivity Standards Alliance、全球签约员工和开源开发人员每天都为 SDK 做出贡献,平均每周合并 100 个拉取请求的流量。 SDK 提供:

  • 一个独立于平台的关键实现 Matter 协议——用于调试、命名、广告和解析、安全会话建立、多生态系统管理和数据交互协议的核心协议。
  • 特定于应用程序的模式(集群)的参考实现
  • 存储和安全绑定
  • 与参考平台集成(Raspberry Pi 上的嵌入式 Linux)
  • 嵌入多个领先的嵌入式平台和 SDK 

主要职责:

  • 扩展和维护用于在模拟和真实设备上运行功能测试的基础设施 
  • 开发和维护与自动错误查找工具的集成——模糊测试、静态分析等
  • 开发和维护用于测试的基础设施和用于解决寿命和稳定性问题的测试参考 SDK
  • 构建和维护用于跟踪 SDK 整体质量的仪表板工具 

个人资历

  • 计算机科学或相关领域的学士学位,或同等经验
  • 强大的软件开发和协议测试背景
  • 了解软件开发最佳实践,包括版本控制、持续集成和部署
  • 3 年以上使用 Python、C/C++、Bash 和/或 JavaScript 等脚本语言的深入理解和知识
  • 了解虚拟化和容器化技术,例如 Docker
  • 熟悉Coverity、OSS-Fuzz、Clang static-analyzer/scan-build、Clang / GCC sanitizers、GitHub的代码扫描工具等静态和动态分析工具

投递简历至 [电子邮件保护]