Internship - Evaluating Labgrid for Remote Device Access and Test Automation - #52371

Barco


Datum: 4 weken geleden
Stad: Kortrijk, Vlaanderen
Contracttype: Voltijd
Objective

Investigate the feasibility of using Labgrid to enable remote testing capabilities and centralized device control for embedded systems or hardware platforms. The goal is to assess whether Labgrid can serve as the foundation for low-level device access while allowing higher-level component test logic to be built on top.

Scope Of Work

Understanding Labgrid:

  • Study Labgrid’s architecture, including its components like the Coordinator, Exporter, and Target.
  • Explore how Labgrid handles device access, resource locking, and remote control.


Use Case Definition

  • Define typical use cases within the organization where remote testing or ad hoc device interaction is needed.
  • Identify the types of devices and interfaces (e.g., serial, USB, GPIO, network) involved.


Prototype Setup

  • Set up a Labgrid environment with one or more test devices.
  • Demonstrate remote access and control of devices from different locations.
  • Implement basic test scenarios using Labgrid’s pytest integration or custom scripts.


Integration Exploration

  • Investigate how existing test logic (e.g., component-level tests) can be layered on top of Labgrid.
  • Evaluate compatibility with CI/CD pipelines or other automation tools.


Evaluation Criteria

  • Benefits:
    • Centralized device management
    • Reusability of device access logic
    • Scalability for multiple users and devices


  • Challenges:
    • Complexity of setup and maintenance
    • Limitations in supported device types or protocols
    • Potential latency or reliability issues in remote scenarios


  • Deliverables:
    • A technical report summarizing findings, including:
    • Architecture overview
    • Prototype setup and results
    • Integration possibilities
    • Pros and cons of adopting Labgrid
    • Recommendations for or against adoption, with justification.
Key Questions To Address

  • What would it take to move to Labgrid for low-level device access?
  • How can component test logic be modularly built on top of Labgrid?
  • What disadvantages or limitations might arise from this approach?
  • How does Labgrid compare to other solutions (e.g., custom scripts, other frameworks)?

Hoe solliciteren

Om te solliciteren voor deze baan moet u inloggen op onze website. Als u nog geen account heeft, registreer dan eerst.

CV plaatsen

Vergelijkbare banen

Internship- Agentic AI for Documentation & Project Predictability

Barco, Kortrijk, Vlaanderen
2 weken geleden
Location: Kortrijk, BE Barco designs technology that makes everyday life a little better. Our solutions enable organizations to collaborate, make critical decisions, and deliver impactful experiences across Enterprise, Healthcare, and Entertainment markets. Within the Control Room division, we are looking for an intern to explore and implement agentic AI solutions to improve documentation quality and delivery predictability. The Task at...

Winkelbediende Kortrijk

Lidl, Kortrijk, Vlaanderen
4 weken geleden
Bij Lidl verdien jij elke dag het beste “Dankzij mijn collega’s wordt zelfs een slechte dag een goeie.” Eerlijk is eerlijk. Werken bij ons kan soms pittig zijn, maar één ding is zeker: het is ook serieus de moeite waard. Wij zijn een vrolijke bende van werkers en doorzetters. De perfecte mix. 'Voor mij is Lidl een plek waar je...

HR Consultant Generalist (Senior)

Effectis, Kortrijk, Vlaanderen
4 weken geleden
Heb je stevige HR-ervaring opgebouwd en wil je die nu breder inzetten bij uiteenlopende klanten, én door collega's en freelancers mee te laten groeien? Bij Effectis combineer je strategische impact bij kmo's en scale-ups met een echte mentorrol binnen ons team. Je werkt op projecten in jouw regio, meestal binnen een straal van ongeveer 45 minuten van je woonplaats. We...