Master Thesis in System Testing

  • Weimar
  • befristet
  • Vollzeit


  • The aim of this Master Thesis is to build an independent testing platform for cabin ECUs (e.g., Radio, Display, Instrument Clusters) using PEAK P-CAN interfaces and open libraries, with a front-end application written in Python or C/C++. The outcome will be a Windows-based executable tool that supports product/variant-based simulation, signal testing, and automated validation. The tool should serve as an affordable and flexible alternative for ECU validation, especially in prototype or supplier environments.

Über uns

Die Desay SV Automotive Europe GmbH hat ihren Hauptsitz in Weimar und ist Technologiespezialist für die Erstausrüstung von Fahrzeugen mit Elektronik-, Antennen- und Softwarelösungen. Über unsere Tochtergesellschaft Antenna Technology Center (Europe) ATC GmbH bieten wir anspruchsvolle Antennenmessungen und -dienstleistungen an. Unsere Unternehmenskultur ist von Dynamik, Vielfalt, Offenheit und Fairness geprägt.

Mit eigener Forschung, Entwicklung und Produktion stehen wir für höchste Qualität und Zuverlässigkeit. Desay SV Europe ist Teil von Huizhou Desay SV Automotive Co., Ltd. mit Sitz in China, einem führenden, börsennotierten Anbieter von Mobilitätslösungen in den Bereichen Smart Cabin, Smart Drive und Smart Service. Als Top 100 Zulieferer unterstützt Desay SV mit seiner hohen Technologiekompetenz Automobilhersteller weltweit bei der Mobilitätstransformation und macht das Fahren sicherer, komfortabler und effizienter.

Das erwartet Dich

Key Objectives

  • Create a Windows application for selecting ECU type and product variant.
  • Load and parse relevant DBC files dynamically based on the user’s selection.
  • Develop a CAN simulation and monitoring interface using open PEAK libraries.
  • Implement automated functional testing and stress/load testing modules.
  • Design the tool to be user-friendly, easily configurable, and maintainable.

Tools & Technologies

  • PEAK P-CAN hardware and open-source libraries
  • Python (libraries like python-can, PyQt, can tools) or C++
  • CAN database files (DBC)
  • Git for version control

Das bringst Du mit

Required Skills

  • Strong programming skills in Python or C/C++
  • Knowledge of CAN communication protocols and DBC parsing
  • Experience with GUI development (e.g., PyQt, Qt, or WinForms)
  • Familiarity with automated testing and validation techniques
  • Good problem-solving and documentation capabilities

Nice to Have

  • Prior use of PEAK tools or other CAN interfaces
  • Understanding of system-level ECU testing workflows
  • Experience with cross-platform development or packaging (e.g., PyInstaller)

Das bieten wir

  Gute Übernahmechancen

  Individuelle Einarbeitung

  30 Urlaubstage pro Jahr

  Spendit Karte

  Gute Verkehrsanbindung

  Parkplatz

  Flexible Arbeitszeiten

  Mobiles Arbeiten

  Firmenlaptop

  Mitarbeiterevents

  Wöchentliche kostenlose Obstlieferung

  Freundliche und vertrauensvolle Kollegen

  Unfallversicherung (privat und beruflich)

Ihr Ansprechpartner

Markus Pischtschan
Recruiter
Tel: +491624102584