Entwicklung, Analyse und Architektur von Embedded-Software
Aktualisiert am 01.02.2026
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.02.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C/C++
Safety
Python
OOP
Scriptsprachen
Enterprise Architect
Eclipse
Rational ClearCase
Tortoise
Jenkins
Axivion
UML
Deutsch
Muttersprache
Englisch
gut in Wort und Schrift
Französisch
Schulkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich


möglich

Projekte

Projekte

8 Jahre 3 Monate
2017-12 - 2026-02

Entwicklung eines modularen Brennersteuerungssystems

Senior Softwareentwickler Scrum UML Python ...
Senior Softwareentwickler
  • Erstellen und Anpassen von Softwarekomponenten gemäß Anforderung und Modell
  • Lead-Developper für die Komponente BurnerControl, die die Steuerung der Brennersoftware darstellt.
  • Lead-Entwickler für die Komponente ?Combustion Optimization?, die die Überwachung und Regelung der Sauerstoff- und Kohlenmonoxid-Konzentration im Abgas übernimmt.
  • Erstellen und Durchführen von Unittests, Software-Software- Integrationstests und Hardware-Software-Integrationstests
  • Migration von PC-Lint zu Axivion Bauhaus Suite
  • Konfiguration für Axivion Bauhaus Suite
    • ?interner Support für Axivion Bauhaus Suite 

Eclipse neon Enterprise Architect Axivion Bauhaus Suite Tortoise SVN Jenkins PC-Lint Python UML IBM Jazz Qt-Designer
Scrum UML Python C C++
Rastatt
6 Monate
2017-06 - 2017-11

Erstellen eines Testkonzepts und Implementieren der Tests für die Funktionale Sicherheit für eine Steuerung gemäß ISO 61508

Senior Softwareentwickler C++ UML
Senior Softwareentwickler
Lead-Developer
  • Analyse der Requirements und festlegen der jeweiligen Teststrategie
  • Analyse und Design der Tests in Enterprise Architekt
  • Implementierung der nötigen Schnittstellen für die Durchführung der Fault Injectin Tests
  • Implementierung der Fault Injection Tests
  • Entwurf eines Testkonzepts zur automatisierten Durchführung der Tests und zur Dokumentation der Ergebnisse
Eclipse Enterprise Architect Tortoise SVN Polarion PLS Debugger Tricore-Compiler Axivion
C++ UML
ifm
Kressbronn am Bodensee
8 Monate
2016-08 - 2017-03

Analyse und Korrektur/Ergänzung der Spezifikation für Faultinjection Tests für Lenksysteme

Senior Softwareentwickler C++ UML
Senior Softwareentwickler
  • Erstellung entsprechender Diagramme in Enterprise Architect
  • Erstellen neuer Testfälle
  • Prüfen vorhandener Tests auf Konistenz hinsichtlich der sicherheitsrelevanten Anforderungen
  • Feststellung des Abdeckungsgrades der Faultinjection Tests gegenüber den sicherheitsrelevanten Anforderungen gemäß ISO 26262
Eclipse Enterprise Architect Clearcase Clearquest DOORS
C++ UML
Bosch Lenksysteme
Schwieberdingen
11 Jahre 4 Monate
2005-04 - 2016-07

Portierung von Software für Getriebesteuerungen von C nach C++ , Entwicklung neuer Funktionalitäten

Senior Softwareentwickler C++ C Perl
Senior Softwareentwickler
  • Neuerstellung von Softwareteilen für neue Getriebevarianten nach Spezifikation durch die Funktionsentwicklung
  • Überarbeitung und Umstrukturierung von Software-Modulen und -Paketen in UML und Code
  • Erweiterung bestehender Software für neue Funktionsanforderungen nach Spezifikation
  • Überarbeitung von Lint-Konfigurationen für statische Softwaretests für MISRA Regelsatz
  • Anpassung der Software an den MISRA Regelsatz
  • Durchführung und Auswertung regelmäßiger automatisierter Tests
  • Erstellen von Libraries und Gesamtständen für die Integration der Software auf dem Steuergeräten
  • Bereitstellen und anpassen von config-specs für Clearcase

Compiler:

  • Microsoft
  • Borland
  • Renesas
  • Diab Data
  • Tasking
Microsoft Visual C++ UltraEdit Eclipse Sourceinsight perl Lint Enterprise Architect Clearcase Clearquest eclipse Microsoft Borland Renesas Diab Data Tasking
C++ C Perl
ZF Getriebe GmbH
Friedrichshafen
1 Jahr 2 Monate
2004-02 - 2005-03

Erstellen von Testspezifikationen und Test von Softwarepaketen

Softwareentwickler C++
Softwareentwickler
  • Erstellen von Testspezifikationen und Test von Softwarepaketen, die von Drittfirmen erstellt wurde.
  • Anpassung von Softwarepaketen zur CAN-Steuerung von Kombi-Instrumenten auf neue Fahrzeugtypen
Visual C++ PVCS
C++
Siemens VDO
Villingen-Schwenningen
2 Jahre 3 Monate
2001-11 - 2004-01

Erstellung von Diagnosesystemen (DAS) für Nutzfahrzeuge

CSD IME2
  • Erstellung von Diagnosesystemen (DAS) für Nutzfahrzeuge
  • Entwicklng mit herstellerspezifischen Tools, IME2 (grafischer Sgml-Editor) und CSD (Pascal-ähnliche Programmiersprache für Ansteuerung von KFZ-Steuergeräten)
  • Versionsverwaltung PVCS
  • Ansteuerung der Hardware über CAN-Bus
CSD (Pascal-ähnliche Programmiersprache für Ansteuerung von KFZ-Steuergeräten) IME2 (grafischer Sgml-Editor) PVCS
CSD IME2
1 Jahr
2000-10 - 2001-09

Design und Implementierung

Softwareentwickler
Softwareentwickler
  • Design und Implementierung einer Menügeführten Steuerung für die Ansteuerung von Unterhaltungs-, Kommunikations-, Navigations- und Klimageräten in Automobilen. Die Entwicklung erfolgt in Java und UML mit Rhapsody in J,  JDK 1.2.2 (1.3), JBuilder und NetBeans unter Windows 2000
Daimler Chrysler
Esslingen-Brühl
1 Jahr 9 Monate
1999-01 - 2000-09

Adaption eines Dateneinbringungs-und Rückgewinnungssystems

  • Adaption eines Dateneinbringungs-und Rückgewinnungssystems für den Mobilfunkbereich zur Verwaltung von Netzteilnehmern an das Festnetz mit dazu erforderlichen Erweiterungen.
  • Anschliessendes Profiling zur Performance-Verbesserung.
  • Entwicklungsumgebung: Visual-C++ mit Developer Studio, UML mit Rational Rose sowie Versionsverwaltung ClearCase unter MS-Windows NT und UNIX(Sun Solaris, HP-UX)
Alcatel
Zuffenhausen
1 Jahr 8 Monate
1997-05 - 1998-12

Design und Implementierung

Softwareentwickler
Softwareentwickler
  • Design und Implementierung von Query-basierten Applikationen als Schnittstellen zu einer kundenspezifischen Datenbank (S12) einer Embedded-Umgebung. Die Schnittstelle ist als SQL-Schnittstelle erweiterbar und bietet die Möglichkeit der Interprozeßkommunikation für Client-Server-Systeme.
  • Entwicklungsumgebung: Visual-C++ mit Developer Studio, UML mit Rational Rose sowie Versionsverwaltungen ClearCase und PVCS unter MS-Windows NT und UNIX(Sun Solaris)
Alcatel
Zuffenhausen
7 Monate
1996-11 - 1997-05

Entwurf und Realisierung

Softwareentwickler C
Softwareentwickler
  • Entwurf und Realisierung der Ansteuerung von Hardware-Komponenten für Mobilfunkzellen mit C für Motorola 68000 für Embedded Systeme. Entwicklungsumgebung: C++ mit Remote Debugger unter MS-Windows 3.1
Visual C++
C
S.E.S.A GmbH
Weilimdorf
6 Monate
1996-06 - 1996-11

Objektorientierte Analyse, Design und Entwicklung

Softwareentwickler C++ UML
Softwareentwickler
  • Objektorientierte Analyse, Design und Entwicklung einer projektbezogenen Listenverwaltung für Telekommunikationssysteme.
  • Entwicklungsumgebung: C++ mit Rational Rose, Softbench, XEmacs, ClearCase, PVCS unter UNIX(HP-UX) und MS-Windows 3.11.
Softbench Rational Rose ClearCase XEmacs PVCS
C++ UML
Alcatel
Zuffenhausen
8 Monate
1994-03 - 1994-10

Planung, Design und Programmierung

  • Planung, Design und Programmierung eines Dämpf- und Krumpfkalanders für einen mittelständischen Textilmaschinenbauer mit PC-Steuerung mittels Interbus-S von Phoenix Contact und RS485-Schnittstelle zur Ansteuerung des Frequenzumrichters.
  • Entwicklungsumgebung: C++ unter UNIX(LINUX) und MS-DOS
Weiss Textilmaschinen GmbH
Balingen

Aus- und Weiterbildung

Aus- und Weiterbildung

1988

Abitur

1988 ? 1992

Ausbildung zum Kommunikationselektroniker/Informationstechnik

Bizerba Werke Balingen

 

1992 ? 1996

Studium der Technischen Informatik an der Fachhochschule Albstadt

Abschluß als Diplom-Ingenieur (FH) Technische Informatik

seither als freiberuflicher Softwareentwicler in der Telekommunikations- und Automobilbranche tätig

 

Februar 2017:

Training Funktionale Sicherheit mit ISO 26262

Position

Position

Senior Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

C/C++ Safety Python OOP Scriptsprachen Enterprise Architect Eclipse Rational ClearCase Tortoise Jenkins Axivion UML

Aufgabenbereiche

Axivion Bauhaus Suite
Experte
PC-Lint
Embedded Softwareentwicklung Applikationsebene
Experte

Produkte / Standards / Erfahrungen / Methoden

Axivion
DIN 61508
Eclipse
Eclipse neon
Enterprise Architect
IBM Jazz
ISO 26262
Jenkins
PLS Debugger
Polarion
Scrum
Tortoise SVN
Tricore-Compiler

Produkte:
Enterprise Architect, Rational Rose, Rhapsody in J, MS Developper Studio, (X)Emacs, Borland C++, JDK 1.3, Microtek Cross-Compiler, Lint, Alcatel S12, Clearcase, ClearQuest, PVCS, MS Office (Word, Excel), OpenOffice.org, DAS (Diagnose-Assistenz-System), CSD, Lotus Notes, Outlook, Internet Explorer, Vector Canoe, EasyCase, Visio, Renesas Compiler, Tasking Compiler, Firefox, Thunderbird, VNC, SourceInsight, UltraEdit, eclipse, doors

Betriebssysteme

HPUX
MS-DOS
Novell
SUN OS, Solaris
Unix
AIX, Linux
Windows
Windows CE

Programmiersprachen

Assembler
Intel, Motorola
Basic
C
sehr gute Kenntnisse
C++
sehr gute Kenntnisse
C/C++
Emacs
Java
JavaScript
Pascal
Perl
Python
Shell
TeX, LaTeX
yacc/lex

Datenbanken

SQL

Datenkommunikation

Bus
CAN,MOST,Interbus-S
RS232
TCP/IP
Windows Netzwerk

Hardware

Ascii/X - Terminals
Bus
embedded Systeme
HP
IBM RS6000
Iomega
Motorola
PC
Proprietäre HW
Test- und Diagnoserechner DC AG
Siemens-SPS STEP x
SUN

Design / Entwicklung / Konstruktion

UML

Branchen

Branchen

  • Automotiv
  • Maschinenbau
  • Telekommunikation

Ich bin generell offen für neue Herausforderungen

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich


möglich

Projekte

Projekte

8 Jahre 3 Monate
2017-12 - 2026-02

Entwicklung eines modularen Brennersteuerungssystems

Senior Softwareentwickler Scrum UML Python ...
Senior Softwareentwickler
  • Erstellen und Anpassen von Softwarekomponenten gemäß Anforderung und Modell
  • Lead-Developper für die Komponente BurnerControl, die die Steuerung der Brennersoftware darstellt.
  • Lead-Entwickler für die Komponente ?Combustion Optimization?, die die Überwachung und Regelung der Sauerstoff- und Kohlenmonoxid-Konzentration im Abgas übernimmt.
  • Erstellen und Durchführen von Unittests, Software-Software- Integrationstests und Hardware-Software-Integrationstests
  • Migration von PC-Lint zu Axivion Bauhaus Suite
  • Konfiguration für Axivion Bauhaus Suite
    • ?interner Support für Axivion Bauhaus Suite 

Eclipse neon Enterprise Architect Axivion Bauhaus Suite Tortoise SVN Jenkins PC-Lint Python UML IBM Jazz Qt-Designer
Scrum UML Python C C++
Rastatt
6 Monate
2017-06 - 2017-11

Erstellen eines Testkonzepts und Implementieren der Tests für die Funktionale Sicherheit für eine Steuerung gemäß ISO 61508

Senior Softwareentwickler C++ UML
Senior Softwareentwickler
Lead-Developer
  • Analyse der Requirements und festlegen der jeweiligen Teststrategie
  • Analyse und Design der Tests in Enterprise Architekt
  • Implementierung der nötigen Schnittstellen für die Durchführung der Fault Injectin Tests
  • Implementierung der Fault Injection Tests
  • Entwurf eines Testkonzepts zur automatisierten Durchführung der Tests und zur Dokumentation der Ergebnisse
Eclipse Enterprise Architect Tortoise SVN Polarion PLS Debugger Tricore-Compiler Axivion
C++ UML
ifm
Kressbronn am Bodensee
8 Monate
2016-08 - 2017-03

Analyse und Korrektur/Ergänzung der Spezifikation für Faultinjection Tests für Lenksysteme

Senior Softwareentwickler C++ UML
Senior Softwareentwickler
  • Erstellung entsprechender Diagramme in Enterprise Architect
  • Erstellen neuer Testfälle
  • Prüfen vorhandener Tests auf Konistenz hinsichtlich der sicherheitsrelevanten Anforderungen
  • Feststellung des Abdeckungsgrades der Faultinjection Tests gegenüber den sicherheitsrelevanten Anforderungen gemäß ISO 26262
Eclipse Enterprise Architect Clearcase Clearquest DOORS
C++ UML
Bosch Lenksysteme
Schwieberdingen
11 Jahre 4 Monate
2005-04 - 2016-07

Portierung von Software für Getriebesteuerungen von C nach C++ , Entwicklung neuer Funktionalitäten

Senior Softwareentwickler C++ C Perl
Senior Softwareentwickler
  • Neuerstellung von Softwareteilen für neue Getriebevarianten nach Spezifikation durch die Funktionsentwicklung
  • Überarbeitung und Umstrukturierung von Software-Modulen und -Paketen in UML und Code
  • Erweiterung bestehender Software für neue Funktionsanforderungen nach Spezifikation
  • Überarbeitung von Lint-Konfigurationen für statische Softwaretests für MISRA Regelsatz
  • Anpassung der Software an den MISRA Regelsatz
  • Durchführung und Auswertung regelmäßiger automatisierter Tests
  • Erstellen von Libraries und Gesamtständen für die Integration der Software auf dem Steuergeräten
  • Bereitstellen und anpassen von config-specs für Clearcase

Compiler:

  • Microsoft
  • Borland
  • Renesas
  • Diab Data
  • Tasking
Microsoft Visual C++ UltraEdit Eclipse Sourceinsight perl Lint Enterprise Architect Clearcase Clearquest eclipse Microsoft Borland Renesas Diab Data Tasking
C++ C Perl
ZF Getriebe GmbH
Friedrichshafen
1 Jahr 2 Monate
2004-02 - 2005-03

Erstellen von Testspezifikationen und Test von Softwarepaketen

Softwareentwickler C++
Softwareentwickler
  • Erstellen von Testspezifikationen und Test von Softwarepaketen, die von Drittfirmen erstellt wurde.
  • Anpassung von Softwarepaketen zur CAN-Steuerung von Kombi-Instrumenten auf neue Fahrzeugtypen
Visual C++ PVCS
C++
Siemens VDO
Villingen-Schwenningen
2 Jahre 3 Monate
2001-11 - 2004-01

Erstellung von Diagnosesystemen (DAS) für Nutzfahrzeuge

CSD IME2
  • Erstellung von Diagnosesystemen (DAS) für Nutzfahrzeuge
  • Entwicklng mit herstellerspezifischen Tools, IME2 (grafischer Sgml-Editor) und CSD (Pascal-ähnliche Programmiersprache für Ansteuerung von KFZ-Steuergeräten)
  • Versionsverwaltung PVCS
  • Ansteuerung der Hardware über CAN-Bus
CSD (Pascal-ähnliche Programmiersprache für Ansteuerung von KFZ-Steuergeräten) IME2 (grafischer Sgml-Editor) PVCS
CSD IME2
1 Jahr
2000-10 - 2001-09

Design und Implementierung

Softwareentwickler
Softwareentwickler
  • Design und Implementierung einer Menügeführten Steuerung für die Ansteuerung von Unterhaltungs-, Kommunikations-, Navigations- und Klimageräten in Automobilen. Die Entwicklung erfolgt in Java und UML mit Rhapsody in J,  JDK 1.2.2 (1.3), JBuilder und NetBeans unter Windows 2000
Daimler Chrysler
Esslingen-Brühl
1 Jahr 9 Monate
1999-01 - 2000-09

Adaption eines Dateneinbringungs-und Rückgewinnungssystems

  • Adaption eines Dateneinbringungs-und Rückgewinnungssystems für den Mobilfunkbereich zur Verwaltung von Netzteilnehmern an das Festnetz mit dazu erforderlichen Erweiterungen.
  • Anschliessendes Profiling zur Performance-Verbesserung.
  • Entwicklungsumgebung: Visual-C++ mit Developer Studio, UML mit Rational Rose sowie Versionsverwaltung ClearCase unter MS-Windows NT und UNIX(Sun Solaris, HP-UX)
Alcatel
Zuffenhausen
1 Jahr 8 Monate
1997-05 - 1998-12

Design und Implementierung

Softwareentwickler
Softwareentwickler
  • Design und Implementierung von Query-basierten Applikationen als Schnittstellen zu einer kundenspezifischen Datenbank (S12) einer Embedded-Umgebung. Die Schnittstelle ist als SQL-Schnittstelle erweiterbar und bietet die Möglichkeit der Interprozeßkommunikation für Client-Server-Systeme.
  • Entwicklungsumgebung: Visual-C++ mit Developer Studio, UML mit Rational Rose sowie Versionsverwaltungen ClearCase und PVCS unter MS-Windows NT und UNIX(Sun Solaris)
Alcatel
Zuffenhausen
7 Monate
1996-11 - 1997-05

Entwurf und Realisierung

Softwareentwickler C
Softwareentwickler
  • Entwurf und Realisierung der Ansteuerung von Hardware-Komponenten für Mobilfunkzellen mit C für Motorola 68000 für Embedded Systeme. Entwicklungsumgebung: C++ mit Remote Debugger unter MS-Windows 3.1
Visual C++
C
S.E.S.A GmbH
Weilimdorf
6 Monate
1996-06 - 1996-11

Objektorientierte Analyse, Design und Entwicklung

Softwareentwickler C++ UML
Softwareentwickler
  • Objektorientierte Analyse, Design und Entwicklung einer projektbezogenen Listenverwaltung für Telekommunikationssysteme.
  • Entwicklungsumgebung: C++ mit Rational Rose, Softbench, XEmacs, ClearCase, PVCS unter UNIX(HP-UX) und MS-Windows 3.11.
Softbench Rational Rose ClearCase XEmacs PVCS
C++ UML
Alcatel
Zuffenhausen
8 Monate
1994-03 - 1994-10

Planung, Design und Programmierung

  • Planung, Design und Programmierung eines Dämpf- und Krumpfkalanders für einen mittelständischen Textilmaschinenbauer mit PC-Steuerung mittels Interbus-S von Phoenix Contact und RS485-Schnittstelle zur Ansteuerung des Frequenzumrichters.
  • Entwicklungsumgebung: C++ unter UNIX(LINUX) und MS-DOS
Weiss Textilmaschinen GmbH
Balingen

Aus- und Weiterbildung

Aus- und Weiterbildung

1988

Abitur

1988 ? 1992

Ausbildung zum Kommunikationselektroniker/Informationstechnik

Bizerba Werke Balingen

 

1992 ? 1996

Studium der Technischen Informatik an der Fachhochschule Albstadt

Abschluß als Diplom-Ingenieur (FH) Technische Informatik

seither als freiberuflicher Softwareentwicler in der Telekommunikations- und Automobilbranche tätig

 

Februar 2017:

Training Funktionale Sicherheit mit ISO 26262

Position

Position

Senior Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

C/C++ Safety Python OOP Scriptsprachen Enterprise Architect Eclipse Rational ClearCase Tortoise Jenkins Axivion UML

Aufgabenbereiche

Axivion Bauhaus Suite
Experte
PC-Lint
Embedded Softwareentwicklung Applikationsebene
Experte

Produkte / Standards / Erfahrungen / Methoden

Axivion
DIN 61508
Eclipse
Eclipse neon
Enterprise Architect
IBM Jazz
ISO 26262
Jenkins
PLS Debugger
Polarion
Scrum
Tortoise SVN
Tricore-Compiler

Produkte:
Enterprise Architect, Rational Rose, Rhapsody in J, MS Developper Studio, (X)Emacs, Borland C++, JDK 1.3, Microtek Cross-Compiler, Lint, Alcatel S12, Clearcase, ClearQuest, PVCS, MS Office (Word, Excel), OpenOffice.org, DAS (Diagnose-Assistenz-System), CSD, Lotus Notes, Outlook, Internet Explorer, Vector Canoe, EasyCase, Visio, Renesas Compiler, Tasking Compiler, Firefox, Thunderbird, VNC, SourceInsight, UltraEdit, eclipse, doors

Betriebssysteme

HPUX
MS-DOS
Novell
SUN OS, Solaris
Unix
AIX, Linux
Windows
Windows CE

Programmiersprachen

Assembler
Intel, Motorola
Basic
C
sehr gute Kenntnisse
C++
sehr gute Kenntnisse
C/C++
Emacs
Java
JavaScript
Pascal
Perl
Python
Shell
TeX, LaTeX
yacc/lex

Datenbanken

SQL

Datenkommunikation

Bus
CAN,MOST,Interbus-S
RS232
TCP/IP
Windows Netzwerk

Hardware

Ascii/X - Terminals
Bus
embedded Systeme
HP
IBM RS6000
Iomega
Motorola
PC
Proprietäre HW
Test- und Diagnoserechner DC AG
Siemens-SPS STEP x
SUN

Design / Entwicklung / Konstruktion

UML

Branchen

Branchen

  • Automotiv
  • Maschinenbau
  • Telekommunikation

Ich bin generell offen für neue Herausforderungen

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.