At Peter Berghaus GmbH, I developed STM32 firmware for portable traffic signal systems under FreeRTOS, along with control and configuration tools in C# and Python. I also collaborated on architecture and hardware-firmware integration decisions.
At Bertrandt Ingenieurbüro GmbH, I performed software qualification and system integration tests for a control unit, using CAPL scripts in CANoe and VT System. I collaborated on test strategies in the ASPICE/V-model environment.
In another Bertrandt project, I designed and implemented a thread-based communication network and device control using TCP/UDP and MQTT on ESP-IDF. My work included C/C++ and FreeRTOS.
At SADAD PSP (SADAD Electronic Payment), I developed embedded software for Windows CE and embedded Linux devices, including ISO8583 messaging for financial transactions and TMS/OTA update and configuration mechanisms. Earlier, at Rastafann Ertebat, I participated in architecture, firmware development, and system integration for industrial control and communication devices.

