Senior Embedded Software Engineer | Ada/C/C++ & Systems Engineer (Defense & Aerospace)
- Verfügbarkeit einsehen
- 4 Referenzen
- 110€/Stunde
- 26389 Wilhelmshaven
- DACH-Region
- de | en
- 22.10.2026
- Contract ready
Kurzvorstellung
Auszug Referenzen (4)
"Sehr viel Erfahrung die auch konsequent und proaktiv im Projekt eingebracht wird. Vielen Dank für die herausragende Unterstützung."
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
Software Architecture, Software Design, Software engineering / -technik
"Herr E. verfügt über eine hervorragende Fachkompetenz, einen hohen Einsatzwillen und ermöglicht eine kooperative Zusammenarbeit."
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
Embedded Entwicklung / hardwarenahe Entwicklung, Software Design, C++, Requirement Analyse
"Die Qualität seiner Arbeitsergebnisse und die kooperative Zusammenarbeit waren stets vorbildlich."
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
Qualitätsmanagement / QS / QA (IT), Software engineering / -technik
"Ein sehr zuverlässiger und leistungsstarker Senior Engineer, verbindliche und angenehme Zusammenarbeit."
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
IBM DB2, SQL, Microsoft Windows (allg.), Testen, Objektorientierte Design (OOD), Objektorientierte Software-Entwicklung, Software Design, C++, Visual C++
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
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
Linux Entwicklung, Ada, C++, Software engineering / -technik
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
Software Architecture, Software Design, Software engineering / -technik
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
Embedded Entwicklung / hardwarenahe Entwicklung, Software Design, C++, Requirement Analyse
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
C++, Linux (Kernel), Software engineering / -technik
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
Qualitätsmanagement / QS / QA (IT), Software engineering / -technik
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
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
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)
SQL, Testdesign (IT), Testen, Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), Objektorientierte Software-Entwicklung, Rational Rose, Software Design, Bash Shell, C++, Eclipse, Linux Entwicklung
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
IBM DB2, SQL, Microsoft Windows (allg.), Testen, Objektorientierte Design (OOD), Objektorientierte Software-Entwicklung, Software Design, C++, Visual C++
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
C, Embedded Software, Linux Entwicklung, Microsoft Windows (allg.), Perl, Software Architecture, Software Design, TCP / IP, Vxworks
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
Linux Entwicklung, Microsoft Windows (allg.), Qualitätsmanagement / QS / QA (IT), Testdesign (IT), Testen
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
Vxworks, Microsoft Windows (allg.), Testen, Testdesign (IT), Software Design, Softwareanforderungsanalyse, Linux Entwicklung, Perl, C, Bash Shell, TCP / IP, Requirement Analyse
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
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
Wilhelmshaven
Über mich
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
- 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
