Desaysv
Master Thesis in System Testing
Company
Role
Master Thesis in System Testing
Location
Job type
Full-time
Posted
2 months ago
Salary
Benefits
Job description
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.
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
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)


