Senior SW Entwickler, Embedded, C++, C#, WPF, UML, C, Systemprogrammierung Windows / Linux / QNX / uClinux, Applikationsprogrammierung
Aktualisiert am 26.10.2025
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.12.2025
Verfügbar zu: 30%
davon vor Ort: 60%
C#
C++
embedded
Echtzeitbetriebssystem
MudBlazor
Mess- und Prüftechnik
Kommunikationsprotokoll
Kernel Treiber
c
Deutsch
Muttersprache
Englisch
schriftl. + mündl. Konversation, Dokumentation, fliessend
Russisch
9 Jahre Unterricht, Konversation schriftl./mündl.

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Jahre 2 Monate
2015-10 - 2025-11

MPG2 Messsysteme bei Schaeffler AG

Softwareentwickler C# C++ EtherCAT ...
Softwareentwickler

Aufgaben rund um die Mess- und Prüfsysteme des Sondermaschinenbaus.

Hauptsächlich Programmierung von Features und Fehlerbehebung in der Bedienanwendung unter Windows (C#, Windows Forms).

Weiterhin Entwicklungsaufgaben an der zugehörigen Echtzeitrechner-Software (On-Time RTOS, C++).

Entwicklung einer Software für Auswuchtmaschinen.

CMake Acontis OnTime RTOS Microsoft Visual Studio
C# C++ EtherCAT WPF Forms Git REST Mqtt Swig
Schaeffler Technologies AG
Herzogenaurach
1 Jahr 2 Monate
2018-01 - 2019-02

GigEVision and 10GigEth Logger

Software-Entwickler GigEVision MS Windows Registered IO
Software-Entwickler

High Performance Datenlogger unter MS Windows

- Echtzeit-Messdaten gelangen über 10GBit Ethernat (UDP) in den PC

- unkomprimierte Videodaten aus 4 Cams über Framegrabber (Silicon Softw.)

- komprimierte Videodaten über USB/SDK (Axis)

- Implementierung in einer High-Performance-DLL in C++

- Bedienung/Parametrierung in einer C#/WPF-Oberfläche

Silicon Software Axis
GigEVision MS Windows Registered IO
Germaneers GmbH
Wettstetten, Gaimersheim
11 Monate
2014-12 - 2015-10

PCIe Windows Kernel Driver, Data Storage Device

Software-Entwickler C++ Python C# ...
Software-Entwickler

Windows-Kerneltreiber PCIe, Audi-zFas, Datastore, Controller-SW im Datastore.

Der Kerneltreiber realisiert verschiedene Formen der Scatter/Gather-DMA sowie Protokolle mit dem Registerfile.

Daneben entstand eine API-DLL mit umfangreichen Funktionen nach Kundenwünschen.

Für die DLL gibt es Wrapper für C# und Python.

Es wurden ein Unittest-Framework (Python) sowie Tools zur Inbetriebnahme und Entwicklung der Hardware/FPGA entwickelt.

Weiterhin wurde die Controller-Software des Datastore-Devices angepasst.

Visual Studio 2013 Windows Driver Kit Sourcery Codebench Swig
C++ Python C# WPF
Germaneers GmbH
Erlangen
2 Monate
2014-09 - 2014-10

PVS Datenviewer in C#

Software-Entwickler C#, WPF Entity Framework Code First
Software-Entwickler
Erweiterung und Anpassung eines Visualisierungstools für Prozess- und Messdaten aus Galvanisierungsanlagen. Implementierung neuer Datenformate, Erweiterung der Funktionalität.
Visual Studio 2013
C#, WPF Entity Framework Code First
ICOM Automation GmbH
Ilmenau, Thür
3 Monate
2014-07 - 2014-09

CMOS Xray Detector Integration in harmonIC

Softwareentwickler C++, XML Scrum boost
Softwareentwickler
Ein neuer CMOS Röntgendetektor (Dexela, PerkinElmer) war in die vorhandene XP Image Chain zu integrieren. Ankopplung über Pleora eBus. Inbetriebnahme der Abläufe für Acquisition, Pixel Offset Update, Calibration. Erstellung der Konfigurationdateien, Dokumentation. Tests am C-Bogen.
Enterprise Architect Visual Studio 2010
C++, XML Scrum boost
Siemens Healthcare XP
Erlangen

Aus- und Weiterbildung

Aus- und Weiterbildung

- 10 Jahre Polytechnische Oberschule
- Elektronik Facharbeiter (2 1/2 Jahre Ausbildung)
- Ingenieur f. Technologie der Elektrotechnik (Fachschule für Technik Gotha)
- seit 1994 Softwareentwickler

Position

Position

Der Softwareentwickler arbeitet schwerpunkmäßig mit C++ und C#. Er hat jahrelange Erfahrungen in verschiedenen Systemen (Embedded, PC, verschiedene Hardware, OS, SW-Architekturen).

Im GUI-Bereich verwendet er bevorzugt WPF, auf Wunsch auch Windows Forms.

Desktop-Entwicklung hauptsächlich unter MS Windows.

Vertraut mit verschiedenen Controllern und Micro-OS, u.a. DSP von TI sowie Analog Devices (Blackfin), Power PC, x86, C167, Xilinx, ARM).

Spezielle Erfahrungen hat der Entwickler bei der hardwarenahen Integration von Softwarekomponenten in Umgebungen.

Model Driven Architecture mit Enterprise Architect.

Kompetenzen

Kompetenzen

Top-Skills

C# C++ embedded Echtzeitbetriebssystem MudBlazor Mess- und Prüftechnik Kommunikationsprotokoll Kernel Treiber c

Produkte / Standards / Erfahrungen / Methoden

Auswuchttechnik
Automation
Automotive
FMEA
Git
Healthcare Electronics
Microsoft Visual Studio
REST, Mqtt
Smart Card OS
WPF, Forms

Betriebssysteme

Android
alle Versionen seit 2013
Echtzeitbetriebssysteme
OnTime RTOS, QNX Neutrino
OnTime RTOS
Unix
Linux ab Kernel 2.6, uClinux (Blackfin)
Windows
10, 8, 7, Vista, XP, 2000, 3.1, 95/98, NT3.1, NT4.0

uClinux, Android

Programmiersprachen

Assembler
C166/C167, PPC, 8051, 80386, Z80, NXP, Infineon
C
seit 1990
C#
seit 2011
C++
seit 1992
CMake
Java
wenig, ein Android-Projekt
PHP
geringe Kenntnisse
Python
gute Kenntnisse u. Erfahrung
Swig

Datenbanken

Firebird
ja
MS SQL Database
ja
MySQL
ja
SQLite, Smallworld

Datenkommunikation

Acontis
CAN-Bus
EtherCAT
Acontis mit OnTime-RTOS, SOEM
Ethernet
Rohdaten und proprietäre Protokolle
GigEVision
Mqtt
MS Windows Registered IO
Protokolle
Siemens RK512, Siemens MPI, SSI, div. IEC, etc.
REST, MQTT, HTTP
RS232, RS485, USB
mehrere UARTS, viele serielle Protokolle, Protokollumsetzungen, Simulationen, USB-Treiber
Silicon Software
TCP/IP, UDP, Socket, SNMP
gute Kenntnisse, oft im Einsatz
USB, MPI, SPI, I2C, serielle Protokolle

Hardware

embedded Systeme
TI, Analog Devices DSP BlackFin BF518F, Texas Instruments DSP, Xilinx Virtex, Cypress FX2, Android
FPGA
Lattice, Xilinx Virtex II..IV
Framegrabber
Silicon Software
Hardwareentwurf
Messelektronik zur Unwuchtmessung
Mikrocontroller
Texas Instruments DSP, ADI Blackfin, Microchip, C66/C67, 8051 NXP P60, IFX
Proprietäre HW
div. controllerbasierte System, SoC

Berechnung / Simulation / Versuch / Validierung

CppUnit, Google Test
GNUPlot, boost
SigmaStudio (Analog Devices)

Design / Entwicklung / Konstruktion

Design Patterns (GoF)
MDA, UML: Enterprise Architect

Branchen

Branchen

Automotive
Medizintechnik
SmartCard
Automatisierungstechnik, Industrieautomation
Maschinenbau
Energieversorgung

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Jahre 2 Monate
2015-10 - 2025-11

MPG2 Messsysteme bei Schaeffler AG

Softwareentwickler C# C++ EtherCAT ...
Softwareentwickler

Aufgaben rund um die Mess- und Prüfsysteme des Sondermaschinenbaus.

Hauptsächlich Programmierung von Features und Fehlerbehebung in der Bedienanwendung unter Windows (C#, Windows Forms).

Weiterhin Entwicklungsaufgaben an der zugehörigen Echtzeitrechner-Software (On-Time RTOS, C++).

Entwicklung einer Software für Auswuchtmaschinen.

CMake Acontis OnTime RTOS Microsoft Visual Studio
C# C++ EtherCAT WPF Forms Git REST Mqtt Swig
Schaeffler Technologies AG
Herzogenaurach
1 Jahr 2 Monate
2018-01 - 2019-02

GigEVision and 10GigEth Logger

Software-Entwickler GigEVision MS Windows Registered IO
Software-Entwickler

High Performance Datenlogger unter MS Windows

- Echtzeit-Messdaten gelangen über 10GBit Ethernat (UDP) in den PC

- unkomprimierte Videodaten aus 4 Cams über Framegrabber (Silicon Softw.)

- komprimierte Videodaten über USB/SDK (Axis)

- Implementierung in einer High-Performance-DLL in C++

- Bedienung/Parametrierung in einer C#/WPF-Oberfläche

Silicon Software Axis
GigEVision MS Windows Registered IO
Germaneers GmbH
Wettstetten, Gaimersheim
11 Monate
2014-12 - 2015-10

PCIe Windows Kernel Driver, Data Storage Device

Software-Entwickler C++ Python C# ...
Software-Entwickler

Windows-Kerneltreiber PCIe, Audi-zFas, Datastore, Controller-SW im Datastore.

Der Kerneltreiber realisiert verschiedene Formen der Scatter/Gather-DMA sowie Protokolle mit dem Registerfile.

Daneben entstand eine API-DLL mit umfangreichen Funktionen nach Kundenwünschen.

Für die DLL gibt es Wrapper für C# und Python.

Es wurden ein Unittest-Framework (Python) sowie Tools zur Inbetriebnahme und Entwicklung der Hardware/FPGA entwickelt.

Weiterhin wurde die Controller-Software des Datastore-Devices angepasst.

Visual Studio 2013 Windows Driver Kit Sourcery Codebench Swig
C++ Python C# WPF
Germaneers GmbH
Erlangen
2 Monate
2014-09 - 2014-10

PVS Datenviewer in C#

Software-Entwickler C#, WPF Entity Framework Code First
Software-Entwickler
Erweiterung und Anpassung eines Visualisierungstools für Prozess- und Messdaten aus Galvanisierungsanlagen. Implementierung neuer Datenformate, Erweiterung der Funktionalität.
Visual Studio 2013
C#, WPF Entity Framework Code First
ICOM Automation GmbH
Ilmenau, Thür
3 Monate
2014-07 - 2014-09

CMOS Xray Detector Integration in harmonIC

Softwareentwickler C++, XML Scrum boost
Softwareentwickler
Ein neuer CMOS Röntgendetektor (Dexela, PerkinElmer) war in die vorhandene XP Image Chain zu integrieren. Ankopplung über Pleora eBus. Inbetriebnahme der Abläufe für Acquisition, Pixel Offset Update, Calibration. Erstellung der Konfigurationdateien, Dokumentation. Tests am C-Bogen.
Enterprise Architect Visual Studio 2010
C++, XML Scrum boost
Siemens Healthcare XP
Erlangen

Aus- und Weiterbildung

Aus- und Weiterbildung

- 10 Jahre Polytechnische Oberschule
- Elektronik Facharbeiter (2 1/2 Jahre Ausbildung)
- Ingenieur f. Technologie der Elektrotechnik (Fachschule für Technik Gotha)
- seit 1994 Softwareentwickler

Position

Position

Der Softwareentwickler arbeitet schwerpunkmäßig mit C++ und C#. Er hat jahrelange Erfahrungen in verschiedenen Systemen (Embedded, PC, verschiedene Hardware, OS, SW-Architekturen).

Im GUI-Bereich verwendet er bevorzugt WPF, auf Wunsch auch Windows Forms.

Desktop-Entwicklung hauptsächlich unter MS Windows.

Vertraut mit verschiedenen Controllern und Micro-OS, u.a. DSP von TI sowie Analog Devices (Blackfin), Power PC, x86, C167, Xilinx, ARM).

Spezielle Erfahrungen hat der Entwickler bei der hardwarenahen Integration von Softwarekomponenten in Umgebungen.

Model Driven Architecture mit Enterprise Architect.

Kompetenzen

Kompetenzen

Top-Skills

C# C++ embedded Echtzeitbetriebssystem MudBlazor Mess- und Prüftechnik Kommunikationsprotokoll Kernel Treiber c

Produkte / Standards / Erfahrungen / Methoden

Auswuchttechnik
Automation
Automotive
FMEA
Git
Healthcare Electronics
Microsoft Visual Studio
REST, Mqtt
Smart Card OS
WPF, Forms

Betriebssysteme

Android
alle Versionen seit 2013
Echtzeitbetriebssysteme
OnTime RTOS, QNX Neutrino
OnTime RTOS
Unix
Linux ab Kernel 2.6, uClinux (Blackfin)
Windows
10, 8, 7, Vista, XP, 2000, 3.1, 95/98, NT3.1, NT4.0

uClinux, Android

Programmiersprachen

Assembler
C166/C167, PPC, 8051, 80386, Z80, NXP, Infineon
C
seit 1990
C#
seit 2011
C++
seit 1992
CMake
Java
wenig, ein Android-Projekt
PHP
geringe Kenntnisse
Python
gute Kenntnisse u. Erfahrung
Swig

Datenbanken

Firebird
ja
MS SQL Database
ja
MySQL
ja
SQLite, Smallworld

Datenkommunikation

Acontis
CAN-Bus
EtherCAT
Acontis mit OnTime-RTOS, SOEM
Ethernet
Rohdaten und proprietäre Protokolle
GigEVision
Mqtt
MS Windows Registered IO
Protokolle
Siemens RK512, Siemens MPI, SSI, div. IEC, etc.
REST, MQTT, HTTP
RS232, RS485, USB
mehrere UARTS, viele serielle Protokolle, Protokollumsetzungen, Simulationen, USB-Treiber
Silicon Software
TCP/IP, UDP, Socket, SNMP
gute Kenntnisse, oft im Einsatz
USB, MPI, SPI, I2C, serielle Protokolle

Hardware

embedded Systeme
TI, Analog Devices DSP BlackFin BF518F, Texas Instruments DSP, Xilinx Virtex, Cypress FX2, Android
FPGA
Lattice, Xilinx Virtex II..IV
Framegrabber
Silicon Software
Hardwareentwurf
Messelektronik zur Unwuchtmessung
Mikrocontroller
Texas Instruments DSP, ADI Blackfin, Microchip, C66/C67, 8051 NXP P60, IFX
Proprietäre HW
div. controllerbasierte System, SoC

Berechnung / Simulation / Versuch / Validierung

CppUnit, Google Test
GNUPlot, boost
SigmaStudio (Analog Devices)

Design / Entwicklung / Konstruktion

Design Patterns (GoF)
MDA, UML: Enterprise Architect

Branchen

Branchen

Automotive
Medizintechnik
SmartCard
Automatisierungstechnik, Industrieautomation
Maschinenbau
Energieversorgung

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.