Engineer Co-Op

OricaMaple Ridge, BC
CA$22 - CA$34

About The Position

We are excited to announce a new opportunity for an Automation Test Engineering Co-Op within our Digital Solutions team. In this role you will develop and maintain a testing solution for Bluetooth-enabled data loggers. The role focuses on automating firmware updates, device provisioning, configuration management, and staging verification across multiple devices simultaneously. This position works closely with firmware, hardware, and QA teams to ensure reliable, scalable, and repeatable test coverage.

Requirements

  • Engineering Student in Software Engineering, Computer Science, or a related field (or equivalent experience).
  • Hands-on experience with Bluetooth or BLE communication.
  • Experience testing embedded systems or IoT devices.
  • Proficiency in at least one programming language commonly used for automation (e.g., Python, C#, Java).
  • Experience with device provisioning, firmware flashing, or OTA update validation.
  • Strong debugging and problem-solving skills.
  • Experience working with multiple devices simultaneously in automated test scenarios.

Nice To Haves

  • Experience with logger devices, sensors, or data acquisition systems.
  • Familiarity with Bluetooth stacks, profiles, and pairing mechanisms.
  • Experience with manufacturing or staging test systems.
  • Knowledge of CI/CD pipelines and automated test integration.
  • Experience creating test dashboards or automated reports.
  • Familiarity with hardware interfaces and embedded diagnostics tools.
  • Strong attention to detail and quality.
  • Ability to work independently and in cross-functional teams.
  • Clear technical communication and documentation skills.
  • Proactive mindset for improving test efficiency and reliability.

Responsibilities

  • Develop and maintain automation for claiming, unclaiming, and reconfiguring loggers over Bluetooth.
  • Validate and verify logger staging results, including firmware version, configuration state, and operational readiness.
  • Ensure automation supports bulk operations and handles device discovery, connection stability, retries, and error scenarios.
  • Integrate test automation into manufacturing, staging, or CI/CD workflows as required.
  • Generate detailed logs, reports, and pass/fail results for each test run.
  • Troubleshoot Bluetooth communication issues and improve reliability and performance.
  • Collaborate with firmware, embedded, and QA teams to define test coverage and acceptance criteria.
  • Maintain documentation for test tools, workflows, and results.

Benefits

  • Competitive salary
  • Learn from talented individuals across multiple disciplines
  • Thrive in a safe workplace within a collaborative culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service