Search

Edge Testing Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Edge Testing Engineer

\n

Location: Kalamazoo, Michigan - on-site

\n


\n

Role Overview

\n

We are looking for an Edge Testing Engineer to validate the performance, reliability, and communication interfaces of our edge-computing devices. You will be responsible for ensuring our distributed edge systems communicate seamlessly across various networks, protocols, and real-world deployment scenarios.

\n


\n

Key Responsibilities

\n

    \n
  • Develop and execute automated test scripts using Python and pytest tailored for edge device validation.
  • \n

  • Validate core connectivity features, including Ethernet, Bluetooth, and CAN protocols.
  • \n

  • Design, build, and maintain physical test fixtures and test benches to simulate edge environments and test fixture hardware.
  • \n

  • Troubleshoot end-to-end communication failures, analyze packet data, and debug hardware-software interactions using logic analyzers.
  • \n

  • Write comprehensive test cases, execute test plans, and track issues to maintain high product quality.
  • \n

\n


\n

Required Qualifications

\n

    \n
  • Proven experience in Python scripting and pytest frameworks.
  • \n

  • Hands-on experience testing edge devices, IoT hardware, or distributed systems.
  • \n

  • Solid working knowledge of communication protocols (Ethernet, Bluetooth, CAN).
  • \n

  • Experience using lab debug tools such as logic analyzers and protocol debuggers.
  • \n

  • Strong troubleshooting, analytical, and test case design skills.
  • \n

\n

Nice-to-Haves

\n

    \n
  • Experience measuring and expanding test coverage metrics for edge software.
  • \n

  • Background in automated test fixture integration.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...