freiberufler Senior Embedded Software Engineer | Ada/C/C++ & Systems Engineer (Defense & Aerospace) auf freelance.de

Senior Embedded Software Engineer | Ada/C/C++ & Systems Engineer (Defense & Aerospace)

online
  • 110€/Stunde
  • 26389 Wilhelmshaven
  • DACH-Region
  • de  |  en
  • 22.10.2026
  • Contract ready

Kurzvorstellung

Senior Software & Systems Engineer mit Fokus auf Beratung, Requirements Engineering, Ada/C/C++/RTOS-Entwicklung, Testing & QS - bevorzugt für sicherheitskritische Systeme (Marine, Verteidigung, Luftfahrt, Embedded).

Auszug Referenzen (4)

"Sehr viel Erfahrung die auch konsequent und proaktiv im Projekt eingebracht wird. Vielen Dank für die herausragende Unterstützung."
Senior Software Engineer
Kundenname anonymisiert
Tätigkeitszeitraum

3/2018 – 6/2019

Tätigkeitsbeschreibung

Projekt: System zur Steuerung/Überwachung Taktischer Datenlinks (Link16, JREAP) eines NATO-Partnerlandes.

Erstellung des Software-Designs, objektorientierte Implementierung der Kern-funktionalitäten, Systemtests und Integrationsunterstützung.

Aufgaben:
- Erstellung Software-Design unter Berücksichtigung der Wiederverwend-barkeit vorhandener Teilkomponenten
- Implementierung der Kernfunktionalitäten zur Steuerung/Überwachung derLink16 und JREAP Komponenten
- Unterstützung des UI-Entwicklungsteams
- Systemtests
- Integrationsunterstützung

Eingesetzte Qualifikationen

Software Architecture, Software Design, Software engineering / -technik

"Herr E. verfügt über eine hervorragende Fachkompetenz, einen hohen Einsatzwillen und ermöglicht eine kooperative Zusammenarbeit."
Senior Embedded Software Engineer
Christian Lichau
Tätigkeitszeitraum

11/2017 – 6/2020

Tätigkeitsbeschreibung

Implementierung von Embedded Software für diverse Haushaltsgeräte nach vorgegebenen User-Storys und Projektbetreuung bis zur Produktreife.

Aufgaben:
- Erstellung von Requirements - Erstellung von High-Level- und Low-Level-Design
- Implementierung der Embedded Software auf Prozessoren der Infineon XMC1000 Familie
- Regression Tests
- Integrationsunterstützung

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Software Design, C++, Requirement Analyse

"Die Qualität seiner Arbeitsergebnisse und die kooperative Zusammenarbeit waren stets vorbildlich."
Senior Quality Assurance Engineer
Christian Lichau
Tätigkeitszeitraum

3/2016 – 12/2018

Tätigkeitsbeschreibung

Projekt: QS-Strategien für Embedded Software

Planung und Einführung von QS-Maßnahmen für die Entwicklung von Embedded Software.

Aufgaben:
- Erarbeitung QS-Konzept mit definierten Quality-Gates
- Einführung von Werkzeugen zum Anforderungsmanagement, statischer Codeanalyse, Softwaredokumentation, Komplexitätsanalyse und automatisierten Regressionstests
- Einbindung von QS-Werkzeugen in die verwendeten IDEs (Erstellung von Scripten und Plugins)
- Coaching
- Verantwortliche Durchführung von QS-Reviews

Eingesetzte Qualifikationen

Qualitätsmanagement / QS / QA (IT), Software engineering / -technik

"Ein sehr zuverlässiger und leistungsstarker Senior Engineer, verbindliche und angenehme Zusammenarbeit."
Sensior Software-Engineer
Steffen Harms
Tätigkeitszeitraum

10/2006 – 4/2008

Tätigkeitsbeschreibung

Projekt: Verschiedene DV-Projekte zur logistischen Unterstützung

Weiterentwicklung vorhandener Logistikverfahren in den Bereichen
Materialerhaltung sowie Transport- und Kraftfahrtwesen.

Aufgaben:
- Software-Design
- Software-Implementierung
- Software-Test

Betriebssystem: Windows 2000, MVS
Sprachen: C++, C, SQL
Software: Microsoft Visual C++, Crystal Reports, DB2 (Win 2000/IBM-Host), StarView 2.21,
TSO, Citrix

Eingesetzte Qualifikationen

IBM DB2, SQL, Microsoft Windows (allg.), Testen, Objektorientierte Design (OOD), Objektorientierte Software-Entwicklung, Software Design, C++, Visual C++

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Ada8 J.
  • C / C++
  • Embedded Entwicklung / hardwarenahe Entwicklung2 J.
  • Linux Entwicklung18 J.
  • Python5 J.
  • Requirements Management
  • Software-Qualität / Software-Testing
  • Software Architecture1 J.
  • Software engineering / -technik10 J.
  • Taktische Datenlinks (Link 16 / Link 22)

Projekt‐ & Berufserfahrung

Senior Software Engineer
IBM Deutschland GmbH, Wilhelmshaven
4/2021 – 9/2026 (5 Jahre, 6 Monate)
Verteidigungsbereich
Tätigkeitszeitraum

4/2021 – 9/2026

Tätigkeitsbeschreibung

Projekt: Entwicklung einer Schnittstelle zur Anbindung Taktischer Datenlinks (Link 16, Link 22, JREAP) an schwimmende Einsatzeinheiten eines NATO-Partnerlandes

Beschreibung: Design des Software-Schnittstellenmodells, objektorientierte Implementierung der Schnittstellenfunktionen sowie Erstellung und Durchführung automatisierter Regressionstests zur Anbindung Taktischer Datenlinks an maritime Einsatzsysteme.

Aufgaben:

- Erstellung und Pflege des Datenmodells (XML) sowie der Schnittstellenspezifikationen
- Objektorientierte Implementierung der Kern- und Schnittstellenfunktionen in Ada und C++
- Design und Aufbau einer automatisierten Testumgebung für Regressionstests in Python
- Durchführung von System- und Integrationstests sowie Fehleranalyse
- Erstellung der entwicklungsbegleitenden Softwaredokumentation und Nachweise

Eingesetzte Qualifikationen

Linux Entwicklung, Ada, C++, Software engineering / -technik

Senior Software Engineer
IBM Deutschland GmbH, Wilhelmshaven
3/2018 – 6/2019 (1 Jahr, 4 Monate)
Verteidigungsbereich
Tätigkeitszeitraum

3/2018 – 6/2019

Tätigkeitsbeschreibung

Projekt: System zur Steuerung/Überwachung Taktischer Datenlinks (Link16, JREAP) eines NATO-Partnerlandes.

Erstellung des Software-Designs, objektorientierte Implementierung der Kern-funktionalitäten, Systemtests und Integrationsunterstützung.

Aufgaben:
- Erstellung Software-Design unter Berücksichtigung der Wiederverwend-barkeit vorhandener Teilkomponenten
- Implementierung der Kernfunktionalitäten zur Steuerung/Überwachung derLink16 und JREAP Komponenten
- Unterstützung des UI-Entwicklungsteams
- Systemtests
- Integrationsunterstützung

Eingesetzte Qualifikationen

Software Architecture, Software Design, Software engineering / -technik

Senior Embedded Software Engineer
Vorwerk Elektrowerke GmbH & Co. KG, Wuppertal / Wilhelmshaven
11/2017 – 6/2020 (2 Jahre, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2017 – 6/2020

Tätigkeitsbeschreibung

Implementierung von Embedded Software für diverse Haushaltsgeräte nach vorgegebenen User-Storys und Projektbetreuung bis zur Produktreife.

Aufgaben:
- Erstellung von Requirements - Erstellung von High-Level- und Low-Level-Design
- Implementierung der Embedded Software auf Prozessoren der Infineon XMC1000 Familie
- Regression Tests
- Integrationsunterstützung

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Software Design, C++, Requirement Analyse

Senior Software Engineer
IBM Deutschland GmbH, Wilhelmshaven
2/2017 – 3/2021 (4 Jahre, 2 Monate)
Verteidigungsbereich
Tätigkeitszeitraum

2/2017 – 3/2021

Tätigkeitsbeschreibung

Projekt: Software-Erweiterung für ein militärisches Taktik-Trainingssystem

Beschreibung: Implementierung und Test von funktionalen Erweiterungen für eine Kernkomponente zur Simulation Taktischer Datenlinks (Link 11, Link 16, Link 22).

Aufgaben:

- Design und C++-Implementierung von Zusatzfunktionalitäten zur Datenlink-Simulation
- Erweiterung bestehender Software-Schnittstellen und Simulationskomponenten
- Definition, Erstellung und Durchführung automatisierter System- und Integrationstests
- Fehleranalyse und Refactoring im Rahmen der Qualitätssicherung

Eingesetzte Qualifikationen

C++, Linux (Kernel), Software engineering / -technik

Senior Quality Assurance Engineer
Vorwerk Elektrowerke GmbH & Co. KG, Wuppertal / Wilhelmshaven
3/2016 – 12/2018 (2 Jahre, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2016 – 12/2018

Tätigkeitsbeschreibung

Projekt: QS-Strategien für Embedded Software

Planung und Einführung von QS-Maßnahmen für die Entwicklung von Embedded Software.

Aufgaben:
- Erarbeitung QS-Konzept mit definierten Quality-Gates
- Einführung von Werkzeugen zum Anforderungsmanagement, statischer Codeanalyse, Softwaredokumentation, Komplexitätsanalyse und automatisierten Regressionstests
- Einbindung von QS-Werkzeugen in die verwendeten IDEs (Erstellung von Scripten und Plugins)
- Coaching
- Verantwortliche Durchführung von QS-Reviews

Eingesetzte Qualifikationen

Qualitätsmanagement / QS / QA (IT), Software engineering / -technik

Senior Software Engineer
ATLAS Elektronik, Bremen, Bremen / Wilhelmshaven
2/2010 – 12/2015 (5 Jahre, 11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2010 – 12/2015

Tätigkeitsbeschreibung

Projekt "Interface Applications F125 / MEKO 200"

Planung und Erstellung von Schnittstellensoftware zur Anbindung
unterschiedlicher Sensoren / Effektoren an ein Combat-Management-System im
Rahmen der Gesamtprojekte F125 und MEKO 200.

Aufgaben:
- Systemspezifikation
- Verhandlungen mit internationalen Projektpartnern (Subsystem-Lieferanten)
- Schnittstellen-Design
- Software-Design
- HMI-Design
- Software-Implementierung
- Testspezifikation
- Regressions-Test
- Software-Qualifizierung
- Integrationsunterstützung
- Erstellung von entwicklungsbegleitenden Tools

Betriebssystem: Linux
Schnittstellen: CORBA, TCP, UDP, NTDS
Sprachen: C++, Python, Java, Bash-Shellscripte
Software: Rational Rose, ARTISAN, Doors, GNU Entwicklungsumgebung, Eclipse, MS
Visual Studio, Rational Logiscope, Coverity, Parasoft, Testwell CTC++, MKS (PTC)
Integrity, WxPython

Eingesetzte Qualifikationen

Rational Rose, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Objektorientierte Software-Entwicklung, Linux Entwicklung, Python, Microsoft Visual Studio, C++, Bash Shell, Java (allg.), Eclipse, CORBA, TCP / IP, Requirement Analyse

Senior Software Engineer
ESG Elektroniksystem- und Logistik GmbH, Wilhelmshaven
4/2008 – 1/2010 (1 Jahr, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2008 – 1/2010

Tätigkeitsbeschreibung

Projekt: "AIS Deutsche Küste"
Zeitraum: 04/2008 - 08/2009

Unterstützung in den Bereichen Design, Implementierung und Test im Projekt „AIS
Deutsche Küste“, einem System zur Überwachung von Schiffsbewegungen an der
deutschen Küste, als Teilsystem des Gesamtkomplexes „System Maritime
Verkehrssicherung“ (SMV) der Wasser- und Schifffahrtsämter.

Aufgaben:
- Software-Design
- Software-Implementierung
- Test
- Integrationsunterstützung

Betriebssystem: Linux
Sprachen: C++, SQL, Bash-Shellskripte
Software: Eclipse, GNU C++, PostgreSQL, SQLITE

------------------------------------------------------------------------------------------------------------

Projekt: "Fähigkeitsanpassung F122/F123" (Aktualisierung von Fregatten der Deutschen Marine)
Zeitraum: 07/2009 - 01/2010

Unterstützung des öffentlichen Auftraggebers bei der Planung und Durchführung
der Systemprüfungen im Projekt „Fähigkeitsanpassung F122/F123“. Projektinhalt
ist die Erstellung und Umsetzung von Prüfszenarien für das FüWES FA F123.

Aufgaben:
- Testspezifikation Link 11 / Link 16
- Testdurchführung Link 11 / Link 16
- Testbewertung

Umgebung: FüWES F123, MLST3 (Northrop Grumman), DIS, HLA

------------------------------------------------------------------------------------------------------------

Projekt: "F125" (Neue Fregatten der deutschen Marine)
Zeitraum: 08/2009 - 12/2009

Unterstützung und Begleitung des öffentlichen Auftraggebers bei der Modellierung
des Einsatzsystems F125. Projektinhalt sind u.a. softwareunterstützte Prüfungen
der durch die entwickelnden Firmen gelieferten Anforderungen und Modelle
hinsichtlich Konsistenz, Vollständigkeit, Widerspruchsfreiheit und korrekter
Umsetzung.

Aufgaben:
- Prüfung der System-Spezifikation
- Prüfung der Modelle
- Auswertung der Prüfungsergebnisse

Software: Rational Rose, DOORS

------------------------------------------------------------------------------------------------------------

Projekt: Systemprüfungen DV-Anlage Link-16 (für/bei IBM Deutschland GmbH)
Zeitraum: 05/2008 - 07/2008, 01/2009 - 06/2009

Unterstützung im Bereich Test für das Projekt „Link 16“ (System zum
standardisierten Austausch taktischer Daten zwischen militärischen Einheiten)

Aufgaben:
- Testspezifikation
- Testdurchführung

Umgebung: DV-Anlage Link 16, MLST3 (Northrop Grumman), CSH-Simulator (IBM)

Eingesetzte Qualifikationen

SQL, Testdesign (IT), Testen, Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), Objektorientierte Software-Entwicklung, Rational Rose, Software Design, Bash Shell, C++, Eclipse, Linux Entwicklung

Sensior Software-Engineer
BGS Systemplanung AG (heute Datagroup GmbH), Wilhelmshaven
10/2006 – 4/2008 (1 Jahr, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2006 – 4/2008

Tätigkeitsbeschreibung

Projekt: Verschiedene DV-Projekte zur logistischen Unterstützung

Weiterentwicklung vorhandener Logistikverfahren in den Bereichen
Materialerhaltung sowie Transport- und Kraftfahrtwesen.

Aufgaben:
- Software-Design
- Software-Implementierung
- Software-Test

Betriebssystem: Windows 2000, MVS
Sprachen: C++, C, SQL
Software: Microsoft Visual C++, Crystal Reports, DB2 (Win 2000/IBM-Host), StarView 2.21,
TSO, Citrix

Eingesetzte Qualifikationen

IBM DB2, SQL, Microsoft Windows (allg.), Testen, Objektorientierte Design (OOD), Objektorientierte Software-Entwicklung, Software Design, C++, Visual C++

Senior Software Engineer
AIRBUS Deutschland GmbH (über Brunel GmbH), Buxtehude
10/2006 – 3/2007 (6 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

10/2006 – 3/2007

Tätigkeitsbeschreibung

Projekt: Kabinensteuersysteme AIRBUS A380

Weiterentwicklung der Komponente IPCU (Ice Protection & Control Unit) als Teil
der Kabinen-Steuersysteme für den AIRBUS A380.

Aufgaben:
- Analyse
- Design
- Implementierung
- Test

Betriebssystem: Windows 2000/XP, Linux, VxWorks
Schnittstellen: AFDX, COM, TCP/IP
Sprachen: C, Perl, Bash-Shellskripte
Software: Rational ClearCase, Doors, Artisan, RT-Tester, Citrix, GNUEntwicklungsumgebung

Eingesetzte Qualifikationen

C, Embedded Software, Linux Entwicklung, Microsoft Windows (allg.), Perl, Software Architecture, Software Design, TCP / IP, Vxworks

Prüfingenieur
AIRBUS Deutschland GmbH (über SQS Group), Buxtehude
3/2006 – 9/2006 (7 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

3/2006 – 9/2006

Tätigkeitsbeschreibung

Projekt: Kabinensteuersysteme AIRBUS A380

Zertifizierungstätigkeiten für die Kabinen-Steuersysteme des AIRBUS A380.

Aufgaben:
- Definition von TestCases
- Implementierung der TestCases
- Test Durchführung
- Erstellung der Generierungsskript
- Verifikation der Ergebnisse

Sprachen: C, Perl, Bash-Shellskripte
Software: Rational ClearCase, Rational ClearQuest, Doors, RT-Tester, Citrix, GNU-Entwicklungsumgebung

Eingesetzte Qualifikationen

Linux Entwicklung, Microsoft Windows (allg.), Qualitätsmanagement / QS / QA (IT), Testdesign (IT), Testen

Senior Software Engineer
AIRBUS Deutschland GmbH, Buxtehude
1/2005 – 2/2006 (1 Jahr, 2 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

1/2005 – 2/2006

Tätigkeitsbeschreibung

Projekt: Kabinensteuersysteme AIRBUS A380

Unterstützung bei der Planung und Erstellung von Kabinen-Steuersystemen für
den AIRBUS A380.

Aufgaben:
- Analyse
- Design
- Implementierung
- Test
- Qualitätssicherung

Betriebssystem: Windows 2000/XP, Linux, VxWorks
Schnittstellen: AFDX, COM, TCP/IP
Sprachen: C, Perl, Bash-Shellskripte
Software: Rational ClearCase, Doors, Artisan, RT-Tester, Citrix, GNU-Entwicklungsumgebung

Eingesetzte Qualifikationen

Vxworks, Microsoft Windows (allg.), Testen, Testdesign (IT), Software Design, Softwareanforderungsanalyse, Linux Entwicklung, Perl, C, Bash Shell, TCP / IP, Requirement Analyse

Senior Software Engineer
EADS Deutschland GmbH (heute AIRBUS Defence & Spac, Wilhelmshaven / Ulm
2/2002 – 12/2004 (2 Jahre, 11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2002 – 12/2004

Tätigkeitsbeschreibung

Projekt: Interface Applications SQ2000

Planung und Erstellung von Schnittstellensoftware zur Anbindung
unterschiedlicher Sensoren / Effektoren an ein Combat Management System im
Rahmen des Gesamtprojektes Squadron 2000 der finnischen Marine.

Aufgaben:
-Systemspezifikation
- Software-Design
- Software-Implementierung
- Testspezifikation
- Regressions-Tests
- Software-Qualifizierung

Betriebssystem: Linux, Windows XP, Solaris
Schnittstellen: CORBA, TCP/IP
Sprachen: C++, Java, Ada
Software: Rational Rose, Doors, Microsoft Office, CVS, PVCS, VMWare

Eingesetzte Qualifikationen

Ada, Arbeitsstatione, C++, Concurrent Versions System, CORBA, Java (allg.), Linux Entwicklung, Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), Objektorientierte Software-Entwicklung, Rational Rose, Requirement Analyse, Software Design, Solaris, TCP / IP, Testdesign (IT), Testen, Windows XP

Ausbildung

Elektrotechnik / Vertiefung Nachrichtentechnik
Dipl.-Ing.
2000
Wilhelmshaven

Über mich

Als erfahrener Diplom-Ingenieur (Elektrotechnik / Nachrichtentechnik) und Senior Software & Systems Engineer unterstütze ich Unternehmen seit über 20 Jahren bei der Entwicklung, Integration und Qualitätssicherung komplexer, sicherheitskritischer Softwaresysteme.

Mein Schwerpunkt liegt im Bereich Verteidigung (insbesondere Marine und Taktische Datenlinks wie Link 11, Link 16, Link 22, JREAP), Luft- und Raumfahrt (Aerospace) sowie Embedded Systems.

Leistungsspektrum im Projekt-Lebenszyklus:

- Requirements Engineering & Systemspezifikation
- Software-Design & -Architektur (UML, OOA/OOD)
- Software-Implementierung in C++, C, Ada und Python (unter Linux, VxWorks, RTOS)
- Qualitätssicherung & Test: Spezifikation und Durchführung von Systemtests, Regressionstests, statische Codeanalyse sowie Etablierung von Quality Gates

Einsatzmodalitäten:

- Projektrollen: Senior Embedded Engineer, Systems Engineer, Software Architect, QA Manager
- Einsatzort: Remote / Hybrid (Standort Wilhelmshaven/Küste) sowie vor Ort nach Absprache

Ich stehe für eine strukturierte, zielgerichtete und eigenverantwortliche Arbeitsweise nach etablierten Vorgehensmodellen (DO-178B/C, V-Modell, Agile/Scrum).

Weitere Kenntnisse

1. Fachliche Schwerpunkte

- Systems Engineering, Requirements Engineering & Software-Architektur (UML, OOA/OOD/OOP)

- Embedded & Real-Time Systems (Hardwarenahe Softwareentwicklung, Sensorik)

- Software-Qualitätssicherung & Testing (Static Code Analysis, Regressionstests, Quality Gates)

- Sicherheitskritische Systeme & Taktische Datenkommunikation

2. Programmiersprachen & Frameworks

- Sprachen: C++, C, Ada, Python, Bash-Shellskripte, SQL, XML, Java, Perl

- Modernes C++, Tools & Bibliotheken: C++11/14/17, STL, CMake

3. Taktische Datenlinks & Datenkommunikation

- Taktische Datenlinks: Link 11, Link 16, Link 22, JREAP, DIS, HLA

- Protokolle & Schnittstellen: AFDX, CORBA, TCP/IP, UDP, NTDS

4. Betriebssysteme & Echtzeit (RTOS)

- Embedded / RTOS: VxWorks, Linux / Embedded Linux, RTOS

- Desktop: Windows (aktuell), Linux

5. Entwicklungswerkzeuge & QS-Tools

- Requirements, Design & Build: GNAT (Ada), Polarion, IBM DOORS, Eclipse, MS Visual Studio, GNU Toolchain

- Testing & Statische Analyse: Testwell CTC++, Testwell CMT++, Coverity, Parasoft, Logiscope, Tessy, RT-Tester

6. Qualitätssicherung & Vorgehensmodelle

- Standards, Normen & Methoden: DO-178B/C, V-Modell, Agile / SCRUM

7. Versionsverwaltung & DevOps

- Tools: Git, MKS / PTC Integrity, Subversion (SVN), Rational Team Concert, Rational ClearCase

8. Datenbanken

- PostgreSQL, SQLite, DB2, Oracle, MySQL

9. Hardware & Sensorik

- Embedded Systems, Mikrocontroller (z. B. Infineon XMC), Raspberry Pi, ESP32, Arduino, Digitale Schaltungstechnik, Sensorik

10. Branchenkenntnisse

- Defence / Verteidigung (Marine, Heer, Taktische Systeme)

- Luft- und Raumfahrt (Aerospace)

- Embedded Consumer / Household Electronics

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Home-Office
bevorzugt
Profilaufrufe
3355
Berufserfahrung
24 Jahre und 8 Monate (seit 02/2002)

Kontaktdaten

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

Jetzt Mitglied werden