Print / save as PDF

digital. connected. intelligent

An allen unseren Standorten bieten wir folgendes Thema für ein Praxissemester und/oder eine Bachelorarbeit an:

Implementierung einer MQTT Client Bibliothek zur Testautomatisierung

Seit mehr als 20 Jahren entwickeln wir Software für vernetzte und intelligente Systeme.
Das macht uns zu Pionieren der Digitalisierung und gefragten Technologiepartnern. Auf Basis unserer Solutions entwickeln unsere Kunden schnell und unkompliziert selbst Produkte. Damit auch die Qualität dieser Produkte kontinuierlich sichergestellt wird, bietet comlet als eine ihrer Lösungen ein Testautomatisierungsframework, Embedded TestKit, an [1].

Diese ist speziell auf eingebettete Systeme sowie das Industrial Internet of Things (IIoT) Umfeld angepasst. MQTT als ein Standardprotokoll im IIoT sowie der M2M Kommunikation ist damit unverzichtbar als Schnittstelle in der Testautomatisierung.

Im Rahmen dieser Arbeit soll mit Hilfe von Python eine MQTT [2] Client API entwickelt werden, die in die Testautomatisierungslösung "Embedded TestKit" integriert wird. Die API selbst muss mittels Python "Unittest" bzw. "PyTest" abgesichert werden. Die Integration findet in einem separatem Testlabor statt. Für die Integration müssen zusätzlich ein MQTT Broker sowie ein zweiter Client als Testumgebung aufgebaut und eingebunden werden.

 

[1] https://www.comlet.de/embedded-testkit/

[2] https://de.wikipedia.org/wiki/MQTT

 

 

 

Praxissemester/Bachelorarbeit: Implementierung einer MQTT Client API zur Testautomatisierung

Ort: Zweibrücken Art der Stelle: Praktikum Eintrittsdatum: Ab sofort

Ihre Aufgaben

  • Implementierung einer Python API zur Simulation eines MQTT Clients
  • Absichern des eigenen Quellcodes mittels Unittests
  • Anbindung der API an die Testautomatisierungslösung "Embedded TestKit"
  • Dokumentation
 

Ihr Profil

  • Student (m/w/d) des Fachbereichs Informatik oder einem vergleichbaren Studiengang
  • Erste Erfahrung mit Python (ggf. sogar mit MQTT)
  • Wissen um die Objektorientierte Software Entwicklung
  • Interesse an der (Embedded) Software Entwicklung
  • Interesse Neues zu lernen und anzuwenden

Wir bieten unter anderem:

flexible Arbeitszeiten & Homeoffice-Regelung
Individuelle Onboarding-Pläne & Mentoring Programm
Betriebliche Altersvorsorge & Gruppenunfallversicherung für Alle
Weiterbildungsangebote & Mitarbeiter-Coachings
Ergonomische Arbeitsplätze Großzügige Büroflächen
Freiraum & Vertrauen Offene Feedbackkultur
flexible Arbeitszeiten & Homeoffice-Regelung
Individuelle Onboarding-Pläne & Mentoring Programm
Betriebliche Altersvorsorge & Gruppenunfallversicherung für Alle
Weiterbildungsangebote & Mitarbeiter-Coachings
Ergonomische Arbeitsplätze Großzügige Büroflächen
Freiraum & Vertrauen Offene Feedbackkultur

Betriebliche Altersvorsorge & Gruppenunfallversicherung für Alle

  • flexible Arbeitszeiten & Homeoffice-Regelung
  • Individuelle Onboarding-Pläne & Mentoring Programm
  • Betriebliche Altersvorsorge & Gruppenunfallversicherung für Alle
  • Weiterbildungsangebote & Mitarbeiter-Coachings
  • Ergonomische Arbeitsplätze Großzügige Büroflächen
  • Freiraum & Vertrauen Offene Feedbackkultur
Die Entwicklung von Embedded Systemen mit allen Facetten ist unser tägliches Geschäft. Connected Car, Autonomes Fahren, Smart Farming, Industrial Internet of Things und Smart City – jede Branche und jedes Teilgebiet hat ihre eigenen Herausforderungen. Ob bei der Entwicklung einzelner Komponenten, komplexer Produkte oder von vernetzten Systemen: unser Engineering ist immer einen Schritt voraus.
Wollen auch Sie bei comlet durchstarten? Wir freuen uns sehr auf Ihre Bewerbung.
Um Ihre Bewerbung
kümmert sich
Jana Ehrmann