freiberufler Senior Embedded-Software-Entwickler auf freelance.de

Senior Embedded-Software-Entwickler

offline
  • 50€/Stunde
  • 33102 Paderborn
  • Umkreis (bis 200 km)
  • de  |  en
  • 22.02.2026
  • Contract ready

Kurzvorstellung

Embedded‑Softwareentwickler mit 12+ Jahren Erfahrung in Firmware‑Entwicklung und Architekturdesign für Industrie‑Controller und Maschinensteuerungen. Ich liefere modulare, wartbare Embedded‑Software (C/C++/C#) und löse zuverlässig HW‑nahe Themen.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Atmel Microchip Technologie
  • C#7 J.
  • C++2 J.
  • C (Programmiersprache)9 J.
  • Echtzeit-Betriebssysteme7 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Microchipentwickler
  • Microsoft Visual Studio7 J.
  • Softwareentwickler Embedded Systems
  • STM32
  • UML5 J.

Projekt‐ & Berufserfahrung

Entwickler
BOGE Kompressoren GmbH, Bielefeld
4/2021 – offen (5 Jahre, 2 Monate)
nicht angegeben
Tätigkeitszeitraum

4/2021 – offen

Tätigkeitsbeschreibung

Entwicklung von Mikrocontroller-Firmware in C, Erstellung von Konzepten und Pflichtenheften, Pflege von Desktopanwendungen.

Eingesetzte Qualifikationen

C (Programmiersprache), Echtzeit-Betriebssysteme, UML, Microsoft Visual Studio, C#

Entwickler
Europower Consulting GmbH, Bünde
12/2018 – 4/2021 (2 Jahre, 5 Monate)
nicht angegeben
Tätigkeitszeitraum

12/2018 – 4/2021

Tätigkeitsbeschreibung

Entwicklung von Mikrocontroller-Firmware in C, Erstellung von Embedded-Linux-Anwendungen, Erstellung von Desktopanwendungen.

Eingesetzte Qualifikationen

C (Programmiersprache), Echtzeit-Betriebssysteme, Qt (Software), C++, Microsoft Visual Studio, C#

Entwickler
Trenz Electronic GmbH, Bünde
1/2017 – 10/2018 (1 Jahr, 10 Monate)
nicht angegeben
Tätigkeitszeitraum

1/2017 – 10/2018

Tätigkeitsbeschreibung

Inbetriebnahme, Verifikation und Test von FPGA-Boards, Erstellung von Testdesigns, Erstellung der Online-Dokumentation und technischer Datenblätter in englischer Sprache.

Eingesetzte Qualifikationen

FPGA

Werkstudent
Güntner GmbH & Co. KG, Schloß Holte-Stukenbrock
7/2016 – 12/2016 (6 Monate)
nicht angegeben
Tätigkeitszeitraum

7/2016 – 12/2016

Tätigkeitsbeschreibung

Entwicklung der Firmware einer Industriesteuerung in C.

Eingesetzte Qualifikationen

C (Programmiersprache)

Werkstudent
Trenz Electronic GmbH, Bünde
6/2016 – 12/2016 (7 Monate)
nicht angegeben
Tätigkeitszeitraum

6/2016 – 12/2016

Tätigkeitsbeschreibung

Erstellung der Online-Dokumentation und technischer Datenblätter in englischer Sprache.

Werkstudent
Hanning & Kahl GmbH & Co. KG, Oerlinghausen
2/2014 – 6/2015 (1 Jahr, 5 Monate)
nicht angegeben
Tätigkeitszeitraum

2/2014 – 6/2015

Tätigkeitsbeschreibung

Entwicklung von Firmware für bahntechnische Systeme in C.

Eingesetzte Qualifikationen

C (Programmiersprache)

Ausbildung

Universität Paderborn
Bachelor of Science in Elektrotechnik
2018
Paderborn

Über mich

Ich unterstütze Unternehmen bei der Entwicklung sowohl von neuen Features als auch bei Migration/Stabilisierung/Refactoring bestehender Embeeded Systeme mit Industrieanspruch – insbesondere bei Industrie‑Controllern und Maschinensteuerungen. Mein Schwerpunkt liegt auf sauberem Architekturdesign und modularem Aufbau: Code, der wartbar, skalierbar, gut lesbar und gut dokumentiert ist. Dafür nutze ich Best Practices, Design‑Patterns und (in C++) konsequente Objektorientierung – stets angepasst an die Coding‑ und Design‑Guidelines des jeweiligen Unternehmens.

Technisch bewege ich mich sicher an der HW/SW‑Grenze: hardwarenahe Treiber‑ und Schnittstellenentwicklung, deterministisches Timing, Interrupt‑Design und DMA‑Themen gehören zu meinen Stärken. Ich integriere gängige Schnittstellen und Protokolle aus der Industrie (u. a. SPI, I²C, Modbus/Modbus TCP) sowie Connectivity für moderne Systeme (MQTT, WLAN, BLE/Bluetooth). Darüber hinaus kann ich Embedded‑UIs umsetzen (Qt, emWin), wenn Bedienoberflächen Teil des Produkts sind.

Zudem habe ich Erfahrung und Know-How in der Daten- und Signalverarbeitung (digital und analog) im Embedded-Bereich und der Entwicklung und Implementierung von Strukturen für persistente Datenhaltung und Parametermanagement.

Die Schwerpunkte einer Industriesteuerung, in der ich tiefe Kenntnisse und Fähigkeiten mir erarbeitet habe, sind eine robuste und deterministische Statemachine, Digital- und Analog-I/Os, Signalaufbereitung und -verarbeitung, Betriebsdatenüberwachung, Failsafe-Mechanismen und das Prozessabbild für Kommunikationsprotokolle.

Formal bringe ich eine universitäre Basis (Elektrotechnik) sowie praxisnahe Stationen aus industriellen Unternehmen mit. Beruflich habe ich in einem Ingenieurbüro Maschinensteuerungen/Industrie‑Controller entwickelt und arbeite aktuell im industriellen Produktumfeld bei einem Kompressorenhersteller. Mein Ziel ist, dass Systeme im Feld „langweilig zuverlässig“ laufen – und dein Team sie sicher weiterentwickeln kann.

Weitere Kenntnisse

Mein fachlicher Schwerpunkt liegt in der Entwicklung von Embedded-Software für Industriecontroller und Maschinensteuerungen mit Industrieanspruch. Dabei steht nicht das schnelle Implementieren einzelner Features im Vordergrund, sondern der Aufbau robuster, deterministischer und langfristig stabiler Systeme, die im realen Maschinenumfeld zuverlässig funktionieren.

Ich entwickle Firmware mit klarer, modularer Architektur – wartbar, skalierbar und dokumentiert. Ziel ist eine Softwarestruktur, die auch nach Jahren im Feld nachvollziehbar erweitert, getestet und gewartet werden kann. Dazu setze ich konsequent auf bewährte Architekturprinzipien, Design Patterns und guideline-konforme Umsetzung gemäß unternehmensspezifischer Coding- und Design-Standards.

Ich integriere industrielle Kommunikationsprotokolle und Feldbusse strukturiert in das Gesamtsystem und berücksichtige dabei sowohl Echtzeitanforderungen als auch Diagnose- und Servicefähigkeit.

Ein wesentlicher Bestandteil meiner Arbeit ist systematisches Debugging im industriellen Kontext – also Fehleranalyse unter realen Bedingungen mit Fokus auf Signalverhalten, Timing, Interrupt-Kaskaden und Ressourcenmanagement. Ziel ist nicht nur Fehlerbehebung, sondern strukturelle Stabilisierung des Systems.

Meine Kernexpertise liegt insbesondere im hardwarenahen Bereich:
- Hardwarenahe Treiber- und Schnittstellenentwicklung
- Deterministisches Timing
- Interrupt- und DMA-basierte Architekturen
- Systematische Analyse von Race Conditions und Echtzeitproblemen

Ich entwickle Software, die im Feld „unspektakulär zuverlässig“ läuft:
klar dokumentiert, übergabefähig an interne Teams und vorbereitet für langfristige Produktpflege und Weiterentwicklung.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
72
Berufserfahrung
12 Jahre und 3 Monate (seit 02/2014)

Kontaktdaten

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

Jetzt Mitglied werden