Senior Embedded-Software-Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 50€/Stunde
- 33102 Paderborn
- Umkreis (bis 200 km)
- de | en
- 22.02.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
nicht angegeben
4/2021 – offen
TätigkeitsbeschreibungEntwicklung von Mikrocontroller-Firmware in C, Erstellung von Konzepten und Pflichtenheften, Pflege von Desktopanwendungen.
Eingesetzte QualifikationenC (Programmiersprache), Echtzeit-Betriebssysteme, UML, Microsoft Visual Studio, C#
nicht angegeben
12/2018 – 4/2021
TätigkeitsbeschreibungEntwicklung von Mikrocontroller-Firmware in C, Erstellung von Embedded-Linux-Anwendungen, Erstellung von Desktopanwendungen.
Eingesetzte QualifikationenC (Programmiersprache), Echtzeit-Betriebssysteme, Qt (Software), C++, Microsoft Visual Studio, C#
nicht angegeben
1/2017 – 10/2018
TätigkeitsbeschreibungInbetriebnahme, Verifikation und Test von FPGA-Boards, Erstellung von Testdesigns, Erstellung der Online-Dokumentation und technischer Datenblätter in englischer Sprache.
Eingesetzte QualifikationenFPGA
nicht angegeben
7/2016 – 12/2016
TätigkeitsbeschreibungEntwicklung der Firmware einer Industriesteuerung in C.
Eingesetzte QualifikationenC (Programmiersprache)
nicht angegeben
6/2016 – 12/2016
TätigkeitsbeschreibungErstellung der Online-Dokumentation und technischer Datenblätter in englischer Sprache.
nicht angegeben
2/2014 – 6/2015
TätigkeitsbeschreibungEntwicklung von Firmware für bahntechnische Systeme in C.
Eingesetzte QualifikationenC (Programmiersprache)
Ausbildung
Paderborn
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
