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 PischtschanRecruiter
Tel: +491624102584