freiberufler Embedded Systems | Embedded Linux | Test Automation | Python | C/C++ | HiL auf freelance.de

Embedded Systems | Embedded Linux | Test Automation | Python | C/C++ | HiL

zuletzt online vor 6 Tagen
  • auf Anfrage
  • 30827 Garbsen
  • Weltweit
  • de  |  en
  • 17.08.2026

Kurzvorstellung

I build test infrastructure for embedded systems. My focus is Embedded Linux integration, Python, Hardware-in-the-Loop automation and embedded C/C++, connecting hardware and software into reliable engineering solutions.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt

Qualifikationen

  • C#
  • C++
  • Elektronik15 J.
  • Elektrotechnik
  • Embedded Software
  • Picmicro

Projekt‐ & Berufserfahrung

Entwickler
Kundenname anonymisiert, Gütersloh
5/2023 – 9/2026 (3 Jahre, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2023 – 9/2026

Tätigkeitsbeschreibung

Design of a scalable Hardware-in-the-Loop (HiL) test infrastructure for an Embedded Linux platform used across multiple household appliance product lines.

The project focused on enabling continuous integration testing of Linux platform releases before deployment to the product development teams.

Responsibilities

* Designed and developed a modular 19” Hardware-in-the-Loop test rack architecture replacing existing prototype setups with a maintainable and scalable solution.
* Integrated new hardware targets into an existing GitLab CI / Labgrid infrastructure.
* Designed and implemented a cross-platform Python driver for an FT4232-based Debug Board featuring
* Command Line Interface (CLI)
* Desktop GUI
* REST API
for automated testing, developer workflows and laboratory use.
* Supported the hardware development of the Debug Board and designed an extension PCB using KiCad.
* Developed python based validation environments for complete household appliances including washing machines, ovens, dishwashers and coffee machines.
* Automated testing of
* Bootloader
* OTA software updates
* System startup
* Network stability
* Linux platform integration
* Analysed integration issues across Linux platform, application software and hardware in close cooperation with hardware and software development teams.
* Supported continuous delivery of Embedded Linux platform releases to multiple product development teams.

Results

* Designed a scalable test infrastructure supporting approximately 40 embedded Linux target systems with additional expansion planned.
* Test infrastructure operates continuously within GitLab CI and nightly regression testing.
* Improved maintainability, scalability and hardware integration compared to previous setups.
* Enabled reliable validation of new Linux platform releases before deployment to product development teams.

Eingesetzte Qualifikationen

Continuous Integration, Embedded Linux, Test Automation, Git, Python, Representational State Transfer (REST), Engineering Technician

Software developer
Kundenname anonymisiert, Gütersloh
10/2020 – 3/2023 (2 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2020 – 3/2023

Tätigkeitsbeschreibung

o Embedded software driver for Trinamic controllers to control stepper motors used in coffee machines
o Software low level hardware drivers for components like sensors, different motors and water pumps

Eingesetzte Qualifikationen

Software engineering / -technik, Softwareentwicklung (allg.)

Embedded Software Entwickler
Kundenname anonymisiert, Wuppertal / Hannover
1/2019 – 6/2020 (1 Jahr, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2019 – 6/2020

Tätigkeitsbeschreibung

OPCua Gateway für Produktionslinie eines Haushaltsgeräte-Herstellers
Am Ende der Produktionsstraße unseres Kunden werden alle Geräte, bevor sie ausgeliefert werden, in einem End-Of-Line-Tester geprüft.
Um die Kommunikationsprotokolle dieser Geräte (z.B. CAN oder LIN) an die Industrie4.0 Kommunikation OPCua anbinden zu können, wurde hier eine Gateway-Service-Box entwickelt.
Nun kann auf Geräteseite mit z.B. CAN gesprochen werden und auf der anderen Seite mit dem ethernet-basierenden Protokoll OPCua das zu testende Gerät an das Firmen-Netzwerk angebunden werden.
Von diesen Geräten laufen nun ca. 2000 Geräte pro Tag vom Band.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Embedded Software Entwickler
Kundenname anonymisiert, Wuppertal / Hannover
1/2017 – 12/2018 (2 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2017 – 12/2018

Tätigkeitsbeschreibung

Kommunkationsschnittstelle für Haushaltsgeräte-Hersteller (weiße Ware)
Für eine neue Produktserie im Bereich Haushaltsgeräte soll eine Schnittstelle inkl. Protokoll und Software entwickelt werden, mit der die einzelnen Geräte der Serie untereinander kommunizieren können. Diese Schnittstelle soll auch in der Produktion der Geräte zum Einsatz kommen.
Dieses System ist also die Basis dieser Gerätekommunikation und soll für die nächsten Gerätegenerationen allen Anforderungen gerecht werden.
Dieses Projekt ist ein Teil der Entwicklung einer neuen Geräteserie.
Geplante Stückzahl pro Jahr sind ca. 650.000 Stück á 3 Geräte.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Elektronik-Entwicklung
Kundenname anonymisiert, Hannover-Garbsen
4/2011 – offen (15 Jahre, 5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2011 – offen

Tätigkeitsbeschreibung

Hier geht es um die eigene Sache.

Ein guter Freund von mir (Software-Entwickler) und ich selbst haben im April 2011 ein kleines Unternehmen zur Entwicklung von Elektronik (hauptsächlich Messtechnik) gegründet.

Meine Aufgabe ist neben der Position des Geschäftsführers die Entwicklung von Elektronikprodukten, die in der Messtechnik eingesetzt werden.
Hier ist neben der heute üblichen Digitaltechnik vor allem die "alte" Analog-Technik gefragt.
Die von Sensoren an die Elektronik abgegebenen Signale sind zumeist analog und müssen verstärkt werden, um dann anschließend digital weiterverarbeitet werden zu können.

Schon bei der Entwicklung wird ein störungssicherer Aufbau angestrebt, damit für die später erforderlichen EMV-Untersuchungen und Konformitätserklärungen (CE-Tests) zusätzlicher Aufwand möglichst gering gehalten wird.

Die Bestückung der Prototypen und Kleinserien geschieht dabei im eigenen Haus.

Eingesetzte Qualifikationen

Elektronik

Projektleiter Elektronik-Entwicklung
Firma y, Hannover
1/2008 – 7/2010 (2 Jahre, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2008 – 7/2010

Tätigkeitsbeschreibung

Projektleiter für die Entwicklung neuer Ultraschall-Messgeräte mit internationaler Reisetätigkeit.

Bitte entschuldigen Sie die Firmenbezeichnung "Firma y", aber auf Grund von Verschwiegenheitsvereinbarungen kann ich hier den Namen des Kunden und Details aus dem entsprechenden Entwicklungsprojekt nicht veröffentlichen.
Ich bitte um Ihr Verständnis.

Internationaler Support
Firma x, weltweit
3/2005 – 12/2007 (2 Jahre, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2005 – 12/2007

Tätigkeitsbeschreibung

Technischer Support für Sondermaschinen weltweit.
Einsatzgebiete waren unter anderem Kanada, USA, Israel

Bitte entschuldigen Sie die Firmenbezeichnung "Firma y", aber auf Grund von Verschwiegenheitsvereinbarungen kann ich hier den Namen des Kunden und Details aus dem entsprechenden Entwicklungsprojekt nicht veröffentlichen.
Ich bitte um Ihr Verständnis.

Elektronik-Entwicklung
Kundenname anonymisiert, Hannover
9/2003 – 8/2005 (2 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2003 – 8/2005

Tätigkeitsbeschreibung

Entwicklung Elektronik (Ansteuerungen für Galvanikanlagen) und Prototypenbau von Sonderanlagen

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Ausbildung

Kommunikationselektroniker Fachrichtung Informationstechnik
Ausbildung
1999
Hannover
Wirtschaftsingenieur Elektrotechnik
x

Universität Hannover

Über mich

I enjoy solving complex engineering problems at the interface between hardware and software.
My work focuses on building reliable test infrastructure, automation and development tools that help engineering teams deliver robust embedded systems.
I value pragmatic solutions, clean architectures and close collaboration across disciplines.

Weitere Kenntnisse

Programming languages:
C and C++ for embedded systems, Python, C# .NET (GUI’s), CMake (basics), SQL

Technologies / Tools:
Visual Studio, Eclipse, Git / GitLab, SonarCube, Google Test (unit tests), Keil µVision5 IDE, Wireshark, MPLAB X IDE (Microchip®),
CAD-Programm Altium Designer, Autodesk Eagle

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2367
Alter
53
Berufserfahrung
31 Jahre (seit 08/1995)
Projektleitung
9 Jahre

Kontaktdaten

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

Jetzt Mitglied werden