freiberufler Senior Software/System Designer auf freelance.de

Senior Software/System Designer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 25761 Büsum
  • Weltweit
  • de  |  en
  • 05.06.2026
  • Contract ready

Kurzvorstellung

Ich habe umfangreiche Erfahrung in der Entwicklung von Embedded Systems und bin spezialisiert auf System- und Software-Engineering sowie Echtzeitsysteme.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Embedded Entwicklung / hardwarenahe Entwicklung24 J.
  • Requirements Management6 J.
  • Testen27 J.
  • Digitale Elektronik
  • Echtzeit-Softwareentwickler24 J.
  • Programmierer C, C++27 J.
  • Schreiben von Dokumentation1 J.
  • Software Design11 J.
  • System Design4 J.
  • UML14 J.

Projekt‐ & Berufserfahrung

Anforderungsmanager, Entwickler, Tester
Kundenname anonymisiert, Süddeutschland
9/2022 – 12/2025 (3 Jahre, 4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/2022 – 12/2025

Tätigkeitsbeschreibung

Neuentwicklung von vernetzten Gerätesteuerungen für Medizintechnikgeräte (Laborzentrifugen).

Neuentwicklung von vernetzten Gerätesteuerungen
• Anforderungsmanagement für Medizintechnikgeräte (Laborzentrifugen)
• Erstellung von Use Cases sowie System- und Softwareanforderungen in deutscher und englischer Sprache.
• Themenschwerpunkte: Kommunikationsschnittstellen, OPC UA, GUI, Logging, Authentifizierung und Zeitverwaltung.
• Konzeption von PC- und Web-Tools unter Berücksichtigung von Usability- und Sicherheitsaspekten.
• Planung und Umsetzung von Testaktivitäten, Code Reviews und Fehleranalysen.

Umgebung: Agiles Projektumfeld (Scrum), ALM-Tools: Polarion und Helix, OPC UA, LADS, SiOME, UaExpert, Prosys OPC UA, open62541 Stack, Windows, Linux, VMware, C++, Python, Qt, SQLite, Git, GitHub, UML, draw.io, Enterprise Architekt, Adobe XD, Figma, Balsamiq Wireframes, Microsoft Office Tools (PowerPoint, Word, Excel, Visio, u.a.), KI-Tools (u.a. ChatGPT)

Eingesetzte Qualifikationen

Echtzeit-Softwareentwickler, Code-Review, Embedded Entwicklung / hardwarenahe Entwicklung, Fehleranalyse, Linux Entwicklung, OPC Unified Architecture, Qt (Software), Requirements Engineer, Requirements Management, Scrum, Softwareanforderungsanalyse, Softwaretester, Testen, Tester (Sonstige), UML

Entwicklungsingenieur, Tester
Kundenname anonymisiert, Liechtenstein
11/2019 – 7/2022 (2 Jahre, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2019 – 7/2022

Tätigkeitsbeschreibung

Entwicklung eines optischen Messsystems.
• Definition des Messkonzepts und der Softwarearchitektur
• Auswahl des Mikrocontrollers und digitaler Bauelemente, Review der Schaltpläne
• Implementierung des Messablaufs und der Echtzeitsignalanalyse in C
• Definition des Testkonzepts und Entwicklung der Test- und Analysetools incl. einer GUI in Python
• Durchführung und Auswertung von Tests, Datenvisualisierung, Fehleranalyse

Umgebung: STM32 Mikrocontroller mit Arm Cortex-M4, C, Keil MDK, SEGGER Ozone, J-Link, CubeMX, HAL Library, I2C, SPI, Python, Spyder, NumPy, Matplotlib, Pandas, Tkinter, MATLAB, SVN, Git, Atlassian Bitbucket, Jira, Confluence, Oszilloskope, Funktionsgeneratoren (AFG), Microsoft Office, SharePoint, Scrum

Eingesetzte Qualifikationen

Software Design, Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Programmierer C, C++, Python-Programmierer, Software Architecture, STM32, Testen, Tester (Sonstige)

Entwicklungsingenieur, Tester
Kundenname anonymisiert, Süddeutschland
8/2018 – 9/2020 (2 Jahre, 2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2018 – 9/2020

Tätigkeitsbeschreibung

Entwicklung intelligenter Sensoren für KFZ-Prüfstände, präzise Erfassung und Auswertung von Bewegung, Druck, Geschwindigkeit und Temperatur
• Definition der Softwarearchitektur und Übertragungsprotokolle
• Definition von Kalibrierungs- und Kompensationsverfahren
• Implementierung in C/C++
• Review der Schaltpläne und Layouts, Inbetriebnahme und Umbau der Platinen
• Definition von Testkonzepten, Testdurchführung, Fehleranalyse
Umgebung: AVR XMEGA Mikrocontroller, UML, C/C++, IAR Embedded Workbench, Bewegungssensoren, Akkumanagement, UHF/VHF Funkübertragung, RS485, SVN, Oszilloskope

Eingesetzte Qualifikationen

Software Architecture, Software Design, Echtzeit-Softwareentwickler, Elektrische Inbetriebnahme, Embedded Entwicklung / hardwarenahe Entwicklung, Funktechnik, Programmierer C, C++, Test Management, Testen, Tester (Sonstige), UML

Systemingenieur, Tester
Kundenname anonymisiert, Hamburg
5/2016 – 6/2018 (2 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2016 – 6/2018

Tätigkeitsbeschreibung

Entwicklung von sicheren Zugangssystemen im Automotive Bereich
• Konzeption und Entwicklung von Testsystemen (Hard- und Software)
• Weiterentwicklung von Kundendemonstratoren
• Entwicklung und Test von Verfahren zur Kalibrierung und Kompensation
• Erstellung von Kundendokumentation in englischer Sprache
• Definition und Durchführung von Tests
Umgebung: MRK3 u.a. Mikrocontroller, C, C++, Echtzeit, Visual Studio, Subversion/SVN, Funktionsgeneratoren und Oszilloskope von Tektronix und LeCroy, SPI- und I2C Bus, FTDI-Chips, Auswertung von Sensoren, Erzeugung und Vermessung von elektromagnetischen Feldern (Helmholtz-Spule), MATLAB

Eingesetzte Qualifikationen

Testen, Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Messgeräte / Messsysteme, Microchipentwickler, Programmierer C, C++, Projektmanagement, Systems Engineering, Tester (Sonstige)

Embedded Software Projektleiter, Softwarearchitekt, Entwickler, Tester
Kundenname anonymisiert, Liechtenstein
5/2014 – 4/2016 (2 Jahre)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2014 – 4/2016

Tätigkeitsbeschreibung

Entwicklung von Embedded Echtzeitsystemen für Gassetzgeräte
• Koordination, Abstimmung mit internationalen Zulieferern. Definition der Arbeitspakete und Schnittstellen. Review und Verifikation des gelieferten Quellcodes und der Dokumente
• Entwurf, Implementierung und Test von Steuergerätesoftware in C
• Integration, Troubleshooting, Fehleranalyse
• Definition und Entwicklung von Testtools
• Review und Optimierung der digitalen Schaltungen

Umgebung UML, Enterprise Architect, C, Mikrocontroller: Microchip PIC und Atmel AVR, Microchip MPLAB X, Atmel Studio, IAR Embedded Workbench, SVN, Modultests, Unity, QA-C

Eingesetzte Qualifikationen

Software Design, Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Fehleranalyse, Programmierer C, C++, Projektleiter Systemanalyse und Systemprogrammierung, Software Architecture, Software Version Control, Test Automation, Testen, Tester (Sonstige)

Scrum Team Member (Designer, Entwickler, Troubleshooter, Tester, Konfigurations- und Build-Manager)
Kundenname anonymisiert, Süddeutschland
11/2011 – 2/2014 (2 Jahre, 4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2011 – 2/2014

Tätigkeitsbeschreibung

Entwicklung von Testtools, Tracetools und Produktionstools im Bereich Mobiltelefonplattformen, Updatemanagement
• Konzeptentwicklung
• Implementierung, Test, Testautomatisierung
Umgebung UML, Enterprise Architect, Rational Team Concert (RTC), C++, Microsoft Visual Studio, Java, Eclipse RCP, Git, Scrum, Continuous Delivery (CD): Maven, Jenkins, Gerrit

Eingesetzte Qualifikationen

Software Design, Git, Java-Entwickler, Programmierer C, C++, Scrum, Test Automation, Testdesign (IT), Testen, Tester (Sonstige), UML

Anforderungsmanager, Änderungsmanager
Kundenname anonymisiert, Süddeutschland
2/2010 – 9/2011 (1 Jahr, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2010 – 9/2011

Tätigkeitsbeschreibung

Für einen führenden Halbleiterhersteller
Anforderungs- und Änderungsmanagement im Bereich Mobiltelefonplattformen
• Anforderungsanalyse
• Prozessdefinition und Einführung

Umgebung IBM Rational RequisitePro, UTP/ClearQuest, ClearCase, UML, Enterprise Architect, Microsoft Office

Eingesetzte Qualifikationen

Requirements Management, Anforderungsspezifikationen, Change-Manager, Enterprise Architect (EA), Requirements Engineer, UML

Entwickler
Kundenname anonymisiert, Wien
3/2009 – 12/2009 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2009 – 12/2009

Tätigkeitsbeschreibung

Entwicklung vom plattformunabhängigen vernetzten Systemen
• Anforderungsanalyse, Design, Implementierung, Dokumentation und Test neuer Systeme
• Definition der Komponentenschnittstellen und Implementierung der Protokolle
• Wartung und Optimierung bestehender Produkte

Umgebung UML, C/C++, STL, Boost, Linux, Windows, gcc, Visual Studio, Subversion, TCP/UDP, DOORS

Eingesetzte Qualifikationen

Software Design, Programmierer C, C++, Schreiben von Dokumentation, System Design

Entwickler
Kundenname anonymisiert, NRW
10/2008 – 1/2009 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2008 – 1/2009

Tätigkeitsbeschreibung

Entwicklung von Steuergerätefirmware für Fahrwerkregelsysteme (Torque Control) mit CAN-Bus Schnittstelle
• Anforderungsanalyse, Implementierung, Dokumentation und Test

Umgebung DOORS, Vector CANape und CANalyzer, Freescale S12X, X32, C, Cosmic Compiler, TortoiseSVN / Subversion, MATLAB / Simulink, Bugzilla

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Echtzeit-Softwareentwickler, Programmierer C, C++, Requirement Analyse, Schreiben von Dokumentation, Testen, Tester (Sonstige)

Anforderungsmanager, Systemingenieur, Prozessingenieur, Konfigurationsmanager, Entwickler, Tester
Kundenname anonymisiert, Süddeutschland
12/2006 – 9/2008 (1 Jahr, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2006 – 9/2008

Tätigkeitsbeschreibung

Produktentwicklung vernetzter Wärmezähler, Prozesseinführung
• Anforderungsanalyse, Design und Implementierung, Performanceoptimierung, Test
• Prozessdefinition, Tool-Evaluierung und Prozesseinführung: Anforderungs- und Innovationsmanagement im Rahmen eines Six Sigma Projekts

Umgebung IBM Rational RequisitePro, MS Project, Enterprise Architect / UML 2.1, C/C++, Renesas Mikrocontroller (M16C Family), Renesas Emulatoren, HEW4, MS Visual Studio, M-Bus, VSS, Doxygen, Low Power, Batteriebetrieb

Eingesetzte Qualifikationen

Software Design, Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Programmierer C, C++, Projektleiter im Bereich Information, Requirements Engineer, Requirements Management, System Design, Testen, Tester (Sonstige)

Anforderungsmanager, Systemingenieur, Entwickler, Tester
Kundenname anonymisiert, Süddeutschland
2/2006 – 12/2006 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2006 – 12/2006

Tätigkeitsbeschreibung

Produktentwicklung vernetzter Steuergeräte, Prozesseinführung
• Entwicklung von Embedded Echtzeit Systeme mit CAN- und LIN-Bus Anbindung in sämtlichen Entwicklungsphasen

Umgebung MS Project, V-Modell, SPICE, IRQA, DAC, Vector Tools: CANoe, CANdelaStudio, CANbedded u.a., C/C++, Mikrocontroller von ST (ST72) und Atmel (AVR), Emulatoren, Tessy, VSS, Doxygen

Eingesetzte Qualifikationen

System Design, Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Programmierer C, C++, Requirements Engineer, Testen, Tester (Sonstige)

Entwickler, Tester, Projektleiter
Kundenname anonymisiert, Norddeutschland
7/2005 – 2/2006 (8 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2005 – 2/2006

Tätigkeitsbeschreibung

Entwicklung eines Applikationsframeworks für Mobilfunkendgeräte
• UI-Design, Performanceoptimierung

Umgebung Java/J2ME, Eclipse, Netbeans, Subversion (SVN)

Eingesetzte Qualifikationen

Testen, Java-Entwickler, Projektleiter im Bereich Information, Tester (Sonstige)

Entwickler, Tester, Anforderungsmanager
Kundenname anonymisiert, Süddeutschland
1/2004 – 5/2005 (1 Jahr, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2004 – 5/2005

Tätigkeitsbeschreibung

Anforderungsanalyse, Design, Implementierung, Integration und Test eines Embedded Realtime Systems im Car-Body-Bereich mit Kommunikation über LIN-Bus sowie RF/LF
Umgebung V-Modell, C, Assembler, CANoe, NEC 78K, NEC Emulatoren, LIN, I2C, UML, Modultests mit Rational Test Realtime (RTR), Codewright, Continuus / CM-Synergy, Doxygen

Eingesetzte Qualifikationen

Software Design, Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Programmierer C, C++, Requirements Engineer, System Design, Testen, Tester (Sonstige)

Systemingenieur
Kundenname anonymisiert, Süddeutschland
5/2003 – 12/2003 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2003 – 12/2003

Tätigkeitsbeschreibung

UML-Systemanalyse von bestehenden Fahrwerkregelsystemen. Entwicklung neuer Systemarchitekturlösungen

Umgebung Doors, Rational RoseRT, CM-Synergy, Eclipse, VisualBasic

Eingesetzte Qualifikationen

System Architektur, Systems Engineering

Technischer Koordinator, Entwickler, Tester, Teamleiter, Configuration Manager (Festanstellung)
Kundenname anonymisiert, Hildesheim
5/1998 – 12/2002 (4 Jahre, 8 Monate)
Telekommunikation
Tätigkeitszeitraum

5/1998 – 12/2002

Tätigkeitsbeschreibung

Für einen führenden Hersteller von Telekommunikationssytemen

1. Entwicklung von Performance-Test-Tools für PPDC (ein Mobilfunk TCP/IP Paketvermittlungssystem, entspricht GPRS). Simultane Simulation von u.a. 50000 Mobiltelefonen und 1000 Basestations. Internationales Projekt mit >100 Personen
• OOA, OOD, UML, Verwendung von Design Patterns
• TCP/IP, Socket-Programmierung, Performanceoptimierung
• Implementierung von Real-Time-Protokollen

Umgebung MS Project, UML, Rational Rose RT, C++, Linux, Unix / Solaris, VxWorks, ClearCase, SparcWorks/Workshop/Forte, gcc, gdb, DDD, Sniff+, Shell Scripting, Ethereal, Sniffer, PPP, L3, LAPDm, CMM

2. Maintenance für ein optisches Teilnehmervermittlungssystem. Funktionserweiterung, Fehlerbehebung und Test von ISDN- und anderen Linecards
• Fehleranalyse / Fehlerbehebung
• Erstellung von Testspezifikationen, Durchführung von Tests

Umgebung 68302 und andere Mikrocontroller, C/C++, CVS, pSOS, Lauterbach Emulatoren, Real-Time-Anforderungen, E1, T1, S0, V5.1, Wandel & Goltermann 6810

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Echtzeit-Softwareentwickler, Objektorientierte Software-Entwicklung, Programmierer C, C++, Projektleiter im Bereich Information, TCP / IP, Testen, UML

Entwickler, Tester, Projektleiter
Kundenname anonymisiert, Harz
10/1994 – 4/1998 (3 Jahre, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/1994 – 4/1998

Tätigkeitsbeschreibung

Alleinverantwortliche Entwicklung von Embedded Real-Time-Systemen. Konzeption, Umsetzung und Test von sicherheitskritischen, kostenoptimierten Laborgerätesteuerungen
• Konzeption und Implementierung des HMI. Entwicklung eines Frameworks für grafische Benutzeroberflächen (incl. der Ansteuerung von Punktmatrix-LCDs)
• Testmittelerstellung (Hard- und Software) und Test
• Asynchronmotor-Ansteuerung, Drehzahlregelung
• Entwicklung digitaler Schaltungen, Layout
• Entwicklung serielle Übertragungsprotokolle

Umgebung Mehrprozessorsysteme, Fail-Safe-Systems, C/C++, Assembler, 8051er Serie, PIC, Keil Compiler

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Echtzeit-Softwareentwickler, Programmierer C, C++, Technisches Projektmanagement, Testen, User-Interface-Designer

Wissenschaftlicher Mitarbeiter (Festanstellung)
Kundenname anonymisiert, Braunschweig
11/1990 – 9/1994 (3 Jahre, 11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/1990 – 9/1994

Tätigkeitsbeschreibung

Programmierung, digitale und analoge Schaltungsentwicklung

Eingesetzte Qualifikationen

Programmierer C, C++

Ausbildung

TU-Braunschweig
Dipl.-Ing. Elektrotechnik (Daten- und Nachrichtentechnik)
1994
Braunschweig

Über mich

Ich bin ein erfahrener Senior Software/System Designer mit Schwerpunkt auf die Entwicklung von Embedded Systems, System- und Software-Engineering sowie Echtzeitsystemen. Meine Expertise umfasst UML, C/C++, Python und Assembler. Ich habe umfangreiche Erfahrung in verschiedenen Branchen wie Medizintechnik, Halbleiterherstellung, Werkzeugtechnik, Telekommunikation, Automotive und Energieverbrauchsmessung.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
15
Berufserfahrung
31 Jahre und 8 Monate (seit 10/1994)

Kontaktdaten

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

Jetzt Mitglied werden