freiberufler Softwareentwickler Realtime, Linux, C++, Objektorientiert auf freelance.de

Softwareentwickler Realtime, Linux, C++, Objektorientiert

zuletzt online vor 2 Tagen
  • auf Anfrage
  • 29582 Hanstedt, Kreis Uelzen
  • Weltweit
  • de  |  en
  • 22.07.2025
  • Contract ready

Kurzvorstellung

Mit mehr als 30 Jahren Erfahrung in der Entwicklung und Implementierung von Software in verschiedenen Bereichen arbeite ich effizient in Entwickler-Teams und kann mich schnell in neue Projekte einarbeiten.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Ada
  • Android
  • C++4 J.
  • C (Programmiersprache)1 J.
  • Linux Entwicklung
  • Lisp
  • Objective-C
  • Pascal
  • Softwareentwickler11 J.
  • SQL Entwickler

Projekt‐ & Berufserfahrung

Softwareentwicklung
Müller-Elektronik/Trimble, Salzkotten
2/2022 – 6/2023 (1 Jahr, 5 Monate)
nicht angegeben
Tätigkeitszeitraum

2/2022 – 6/2023

Tätigkeitsbeschreibung

Objektorientierte Entwicklung in C++17 für Linux und Qt basierte landwirtschaftliche Geräte. Ein wichtiger Teil meiner Entwicklungstätigkeit galt der Erweiterung von GPS-Modulen. Im letzten Teilprojekt entwickelte ich einen Generator, der aus diversen Meß- und Berechnungsquellen die Daten NMEA0183- und NMEA2000-konform übertrug. Die Zusammenarbeit wurde intensiv nach Scrum organisiert.

Eingesetzte Qualifikationen

C++

Softwareentwicklung
Safran Data Systems GmbH, Bergisch Gladbach
9/2020 – 8/2021 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

9/2020 – 8/2021

Tätigkeitsbeschreibung

Objektorientierte Entwicklung in C++14 auf Linux. Hauptsächlich auf Userland-Ebene unterstützte ich ein Team mit Softwareentwicklungen zur Steuerung von High-End Datenrecordern für die Fluggeräteentwicklung.

Softwareentwicklung
Molex Connected Vehicle Solutions, Bochum
6/2019 – 2/2020 (9 Monate)
nicht angegeben
Tätigkeitszeitraum

6/2019 – 2/2020

Tätigkeitsbeschreibung

Als Softwareentwickler arbeitete ich mit C++ im Team an einer Linux basierten Plattform, die es der Automobilindustrie ermöglicht, sicheren Zugriff auf den CAN-Bus über Bluetooth, WLAN und LTE zu erhalten. Parallel dazu steuerte ich die technischen Aspekte der Entwicklung einer Variante dieses Produktes für einen US-amerikanischen Kunden.

Eingesetzte Qualifikationen

C++

Softwareentwicklung
Riedel Communications GmbH, Wuppertal
2/2019 – 5/2019 (4 Monate)
nicht angegeben
Tätigkeitszeitraum

2/2019 – 5/2019

Tätigkeitsbeschreibung

Meine Aufgabe bestand in der Entwicklung der Software einer neuen Generation von Network Stream Adaptern (AES67) basierend auf dem Echtzeitkernel FreeRTOS und unter Verwendung von C++11. Ein weiterer Aufgabenbereich war die Bereitstellung der notwendigen Entwicklungs- und CI-Umgebung basierend auf Eclipse, CLion, CMake und Bamboo.

Eingesetzte Qualifikationen

C++

Softwareentwicklung
Rohde&Schwarz CS, Köln
7/2018 – 12/2018 (6 Monate)
nicht angegeben
Tätigkeitszeitraum

7/2018 – 12/2018

Tätigkeitsbeschreibung

In einem Entwickler-Team habe ich mit den Methoden der agilen Softwareentwicklung nach Scrum geeignete Änderungen und Erweiterungen am Linux- und Android-System vorgenommen. Meine Arbeiten erfolgten in C++11. Zur Durchführung von UnitTests habe ich das GoogleTest Framework eingeführt.

Eingesetzte Qualifikationen

C++

Softwareentwicklung
NetModule, Eschborn
2/2018 – 6/2018 (5 Monate)
nicht angegeben
Tätigkeitszeitraum

2/2018 – 6/2018

Tätigkeitsbeschreibung

Meine Aufgabe bestand in der Entwicklung, Implementierung und dem Testen von Linux Kernel Treibern und User-Space APIs. Die Programmierung erfolgte, wie im Kernel-Bereich üblich, in C und im UserSpace in C und C++. Die C-Komponenten des UserSpace und soweit möglich auch diejenigen des Kernel-Bereichs wurden CMocka basierten Unit-Tests unterzogen.

Eingesetzte Qualifikationen

C (Programmiersprache), C++

Softwareentwicklung
Schneider-Electric, Marktheidenfeld
1/2017 – 9/2017 (9 Monate)
nicht angegeben
Tätigkeitszeitraum

1/2017 – 9/2017

Tätigkeitsbeschreibung

Test-getriebene, Agile Softwareentwicklung nach Scrum in einer von drei Gruppen eines Teams von gut 20 Kollegen. Objektorientierte Entwicklung eines Motion Kernels für den Einsatz in Maschinensteuerungen. Die Programmiersprachen waren C++11 und Structured Text gemäß IEC/EN 61131. Das Targetbetriebssystem war VxWorks.

Eingesetzte Qualifikationen

C++

Softwareentwicklung
Lufthansa Technik AG, Hamburg
1/2016 – 12/2016 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2016 – 12/2016

Tätigkeitsbeschreibung

Ich hatte Middleware-Systeme spezifiziert und implementiert, um Kommunikationsprotokolle unterschiedlicher Softwarekomponenten verschiedener Hersteller miteinander zu verbinden, die in das Kabinen-Management eingebunden sind (Light, Health System, …). Das System ist Debian-Linux basiert unter Verwendung von UDP/TCP/IP über Ethernet. Die Programmierung erfolgte in C.

Eingesetzte Qualifikationen

C (Programmiersprache)

Lehrauftrag Datenbanken
FHTW Berlin, Berlin
2/2000 – 7/2000 (6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

2/2000 – 7/2000

Tätigkeitsbeschreibung

Vorlesungen "Grundlagen relationaler Datenbanktechnik" und Übungsseminare im Bereich SQL-Datenbanken.

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung
Siemens Verkehrstechnik, Berlin
1/1996 – 7/2004 (8 Jahre, 7 Monate)
Verkehrstechnik
Tätigkeitszeitraum

1/1996 – 7/2004

Tätigkeitsbeschreibung

- Eigenverantwortliche Entwicklung diverser hochverfügbarer,
sicherungstechnischer Kommunikationsprotokolle und deren
Implementierung für den Transrapid
- Entwicklung und Implementierung einer Weichensteuerung für den
Transrapid
- Beratung zum Thema „Entwicklung von UNIX Softwarekomponenten zur Anbindung eines redundant ausgelegten UNIX Clusters an Sicherungstechnische Rechner im Bereich der Dezentralen Steuerung des Transrapids“

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung
Siemens Anlagenbau, Berlin
1/1994 – 7/2004 (10 Jahre, 7 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

1/1994 – 7/2004

Tätigkeitsbeschreibung

- Entwicklung von Datenbanken für Materialverwaltung
- Kopplung unterschiedlicher Prozeßleitsysteme für Berliner Wasserwerke
- Entwicklung eines Kopplungsmoduls für Bosch-Siemens Hausgerätewerk
- Entwicklung eines Kopplungsmoduls für ICE-Radsatzdiagnose
- Entwicklung eines Kopplungsmoduls für Solaris basierte Schulungssysteme der Berliner Wasserwerke
- Unterstützung bei der Ausschreibung für ein zentrales
Datenverwaltungsprojekt der Berliner Polizei
- Entwicklung und Implementierung (UNIX) eines relationen Modells zur
Verwaltung von Studierendendaten für die Musikhochschule Berlin

Sämtliche Entwicklungen fanden auf und für unterschiedliche UNIX-Derivate statt.

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung
Kieback & Peter, Berlin
1/1993 – 7/2002 (9 Jahre, 7 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

1/1993 – 7/2002

Tätigkeitsbeschreibung

- Entwicklung und Implementierung des Echtzeit-Kommunikationsprotokolls eines verteilten Systems für embedded Systeme der Hausleittechnik
- Weitere Unterstützungen:
- Serieller Schnittstellentreiber
- Code-Reviews
- ...

Eingesetzte Qualifikationen

Softwareentwickler

Ausbildung

TU-Berlin
Informatik

Berlin
Abitur

Lüneburg

Über mich

Über 30 Jahre umfassende Erfahrung in der Entwicklung und Implementierung von Software in den Bereichen Unix-, Echtzeit-, Steuerungs-, Hochverfügbarkeits- und Verteilter-Systeme, vorwiegend unter Einsatz der Programmiersprachen C und C++. Mein breiter Spektrum an Projekterfahrungen und mein gutes Einfühlungsvermögen erleichtern mir die Zusammenarbeit mit Entwickler-Teams und das schnelle Einarbeiten in neue Themen und Aufgaben.

Weitere Kenntnisse

Python, GoogleTest, Ada, QNX, Shell, Objektorientiertes Design, Jira, Git, ...

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
32
Alter
67
Berufserfahrung
9 Jahre und 7 Monate (seit 01/2016)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden