- 地点
- 上海,中国
- 类型
- 全职
- 发布
- 2026-04-23
- 编号
- R2587
职责
- 设计并执行测试用例以支持底层驱动程序开发,可能需创造性地自动化与被测单元的物理交互。
- 开发新的工具和脚本来辅助测试执行。
- 支持新电路板启动和生产线测试。
- 对现有自动化和测试平台进行分类和维护。
- 与手动测试工程师合作,针对重复性的手动测试用例开发自动化测试用例。
- 与团队成员合作,制定硬件/软件交互层可靠性测试策略。
- 与团队成员合作,制定用户空间应用程序所使用的抽象层的 API 测试策略。
必备要求
- 计算机科学、计算机工程、电气工程或同等专业的学士学位。
- 具备 C/C++ 基础知识。
- 数字电子学和嵌入式系统基础知识。
- 熟悉 I2C、PCIe 和 USB 等底层通信协议。
- 对 Git 作为源代码管理系统的理解。
- 具备使用逻辑分析仪和其他数字电子测试工具的经验。
- 具备 Linux 开发经验。
- 能用英语工作。
优先条件
- 精通 C/C++ 开发技能。
- 具备 Linux 内核开发经验。
- 具备 802.11 网络基础知识和/或使用 WireShark 等工具进行网络流量分析的经验。
- 具备物联网/嵌入式系统测试经验(最好是在 Linux 环境下)。
- 使用 Jenkins 的经验。
- 熟悉 Python 和 Pytest。
- 对 DIY 物联网和机器人项目感兴趣。
Responsibilities
- Design and execute test cases to support low-level driver development, potentially requiring creative approaches to automate physical interaction with the unit under test.
- Develop new tools and scripts to assist test execution.
- Support new board bring-up and production line testing.
- Triage and maintain existing automation and test platforms.
- Collaborate with manual test engineers to develop automated test cases for repetitive manual test cases.
- Work with team members to define reliability test strategies for hardware/software interaction layers.
- Work with team members to define API test strategies for abstraction layers used by user-space applications.
Must Have
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
- Basic knowledge of C/C++.
- Basic knowledge of digital electronics and embedded systems.
- Familiarity with low-level communication protocols such as I2C, PCIe, and USB.
- Understanding of Git as a source code management system.
- Experience with logic analyzers and other digital electronic test tools.
- Experience with Linux development.
- Ability to work in English.
Preferred
- Proficiency in C/C++ development.
- Experience with Linux kernel development.
- Knowledge of 802.11 networking and/or experience with network traffic analysis using tools like WireShark.
- Experience with IoT/embedded system testing (preferably in a Linux environment).
- Experience with Jenkins.
- Familiarity with Python and Pytest.
- Interest in DIY IoT and robotics projects.
公司简介
Sonos 是一家致力于打造卓越音效体验的公司。我们连接全球数百万听众,让他们随时随地以自己喜欢的方式聆听心仪的内容。自 2005 年发明多房间无线音频以来,我们不断创新聆听体验,设计出能够提升音质、赋能用户、让家庭生活更加精彩的硬件和软件。我们的团队由一群充满热情、秉持尊重、透明、协作和责任感的企業文化的成员组成,他们致力于启发世界,让聆听变得更好。
