Software developer with 20 years' experience in LabVIEW (RT/FPGA), C/C++/C#/Python. Application interconnectivity; electronics degree, deep learning.
Aktualisiert am 05.06.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.06.2025
Verfügbar zu: 100%
davon vor Ort: 100%
LabVIEW
Python
C++
PyTorch
Industrial Ethernet
TRDP
Computer vision
Test automation
C#
CAN-Bus
HIL-Teststände
Modellbasierte Tests

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 months
2024-02 - 2024-04

TRDP stack modification for multi-master application.

Software developer LabVIEW C++
Software developer

IEC 61375 (Train Real-Time Data Protocol) doesn't provide a request interface that is targeted for a specific network interface. When creating master controllers in a test system, to optimize the size of the test rig, a protocol wrapper and the software stack is modified to enable sending the request messages via a specific interface.


Modifications done in C/C++ to the software stack of the IEC61375. LabVIEW used for testing the solution. 

TRDP IEC-61375
LabVIEW C++
5 months
2023-10 - 2024-02

Data exchange application to enable software-in-the-loop testing.

Software developer LabVIEW Python
Software developer

Development of a special data exchange application that allow to connect to modelling software and achieve software-in-the-loop capabilities for the test system. 

Replacing LabVIEW with Python in specific areas of the project reduced development time for the application to weeks instead of months.

LabVIEW Python
5 months
2023-08 - 2023-12

Replacement of EtherNet/IP adapters with software stack.

C++ LabView
In large test systems, the number of communication adapters can be large. The study was made to showcase the use of a software stack instead of specialized hardware. This optimizes the cost, as the software stack is a fixed cost and does not depend on the amount of hardware manufactured. The solution simulated the traffic on EtherNet/IP bus in the worst-case scenario, proving the feasibility of such an approach. 
C++ LabView
5 months
2021-05 - 2021-09

Real-time test system architecture for automotive

Software developer LabVIEW
Software developer
Design and development of the architecture for a test system based on a LabVIEW Real-Time controller. Complete design of state machines for both the PC controller and RT-PC, including the data exchange protocol, logging libraries, and configurable EtherCAT data acquisition. Pre-existing code was reused wherever possible, and optimized to incorporate the latest advancements.
LabVIEW

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year 4 months
2023-10 - 2025-01

Deep neural networks - applications in digital media

Postgraduate Program, Warsaw University of Technology
Postgraduate Program
Warsaw University of Technology

Thesis: Search for better baseline models against the EfficientNet-B1 for a Fine-Grained Visual Classification dataset. 


4 years 6 months
2001-10 - 2006-03

Electronics studies at the chair of Electonic and Photonic Metrology.

M.Sc.Eng. in Electronics, Wroclaw University of Technology
M.Sc.Eng. in Electronics
Wroclaw University of Technology

Kompetenzen

Kompetenzen

Top-Skills

LabVIEW Python C++ PyTorch Industrial Ethernet TRDP Computer vision Test automation C# CAN-Bus HIL-Teststände Modellbasierte Tests

Programmiersprachen

LabVIEW
Experte
C/C++
Fortgeschritten
C
Fortgeschritten
Python
Experte

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 months
2024-02 - 2024-04

TRDP stack modification for multi-master application.

Software developer LabVIEW C++
Software developer

IEC 61375 (Train Real-Time Data Protocol) doesn't provide a request interface that is targeted for a specific network interface. When creating master controllers in a test system, to optimize the size of the test rig, a protocol wrapper and the software stack is modified to enable sending the request messages via a specific interface.


Modifications done in C/C++ to the software stack of the IEC61375. LabVIEW used for testing the solution. 

TRDP IEC-61375
LabVIEW C++
5 months
2023-10 - 2024-02

Data exchange application to enable software-in-the-loop testing.

Software developer LabVIEW Python
Software developer

Development of a special data exchange application that allow to connect to modelling software and achieve software-in-the-loop capabilities for the test system. 

Replacing LabVIEW with Python in specific areas of the project reduced development time for the application to weeks instead of months.

LabVIEW Python
5 months
2023-08 - 2023-12

Replacement of EtherNet/IP adapters with software stack.

C++ LabView
In large test systems, the number of communication adapters can be large. The study was made to showcase the use of a software stack instead of specialized hardware. This optimizes the cost, as the software stack is a fixed cost and does not depend on the amount of hardware manufactured. The solution simulated the traffic on EtherNet/IP bus in the worst-case scenario, proving the feasibility of such an approach. 
C++ LabView
5 months
2021-05 - 2021-09

Real-time test system architecture for automotive

Software developer LabVIEW
Software developer
Design and development of the architecture for a test system based on a LabVIEW Real-Time controller. Complete design of state machines for both the PC controller and RT-PC, including the data exchange protocol, logging libraries, and configurable EtherCAT data acquisition. Pre-existing code was reused wherever possible, and optimized to incorporate the latest advancements.
LabVIEW

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year 4 months
2023-10 - 2025-01

Deep neural networks - applications in digital media

Postgraduate Program, Warsaw University of Technology
Postgraduate Program
Warsaw University of Technology

Thesis: Search for better baseline models against the EfficientNet-B1 for a Fine-Grained Visual Classification dataset. 


4 years 6 months
2001-10 - 2006-03

Electronics studies at the chair of Electonic and Photonic Metrology.

M.Sc.Eng. in Electronics, Wroclaw University of Technology
M.Sc.Eng. in Electronics
Wroclaw University of Technology

Kompetenzen

Kompetenzen

Top-Skills

LabVIEW Python C++ PyTorch Industrial Ethernet TRDP Computer vision Test automation C# CAN-Bus HIL-Teststände Modellbasierte Tests

Programmiersprachen

LabVIEW
Experte
C/C++
Fortgeschritten
C
Fortgeschritten
Python
Experte

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.