freiberufler Embedded Firmware Engineer (C / RTOS) | Verteilte eingebettete Systeme | Echtzeitkommunikation auf freelance.de

Embedded Firmware Engineer (C / RTOS) | Verteilte eingebettete Systeme | Echtzeitkommunikation

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 9072 Ludmannsdorf
  • auf Anfrage
  • de  |  en
  • 17.08.2026
  • Contract ready

Kurzvorstellung

Ich bin ein erfahrener Embedded Firmware Engineer mit Schwerpunkt auf Echtzeitkommunikation und verteilten Systemen.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Programmierer C, C++
  • Software Architecture
  • ARM-Architektur
  • Docker1 J.
  • Ethernet8 J.
  • Git3 J.
  • Labview8 J.
  • Lua Scripting8 J.
  • RTOS

Projekt‐ & Berufserfahrung

DevOps Engineer
Freelance / Selbstständig, Klagenfurt
4/2024 – 10/2025 (1 Jahr, 7 Monate)
nicht angegeben
Tätigkeitszeitraum

4/2024 – 10/2025

Tätigkeitsbeschreibung

Entwurf und Wartung von CI/CD-Pipelines für die Bereitstellung containerisierter Dienste mit GitHub Actions und Terraform. Verwaltung der Bereitstellung Docker-basierter Microservices auf AWS, einschließlich Infrastruktur-Bereitstellung und automatisierter Build-Pipelines. Migration der Produktionsbereitstellungsinfrastruktur von AWS zu Railway zur Vereinfachung der Bereitstellung und Reduzierung der operativen Komplexität. Implementierung von Secrets-Management und sicherer Konfigurationsverwaltung für die Entwicklungs- und Bereitstellungsumgebung. Durchführung von Code-Reviews über den gesamten Stack (JavaScript, React, Solidity) zur Gewährleistung von Code-Qualität und Sicherheitsstandards. Zusammenarbeit mit einem verteilten Web3-Entwicklungsteam zur Unterstützung zuverlässiger und reproduzierbarer Bereitstellungen.

Eingesetzte Qualifikationen

Docker, JavaScript, Solidity

Embedded Firmware Entwickler
Freelance / Selbstständig, Klagenfurt
9/2023 – 9/2025 (2 Jahre, 1 Monat)
nicht angegeben
Tätigkeitszeitraum

9/2023 – 9/2025

Tätigkeitsbeschreibung

Entwicklung von Embedded-Firmware für ein verteiltes Mikrocontrollersystem, das in EV-Ladestationen verwendet wird. Implementierung eines sicheren Firmware-Update-Mechanismus für ein verteiltes MCU-System mit MCUBoot. Beitrag zur Neugestaltung des Kommunikationsstacks, Übergang von einer stream-basierten zu einer nachrichtenbasierten Architektur zur Verbesserung der Kommunikationsstabilität. Entwicklung neuer Firmware-Funktionen und Verbesserung der Systemzuverlässigkeit durch Refactoring, Fehlerbehebung und Verbesserungen der Codequalität. Dokumentation des Kommunikationsstacks zur Verbesserung der Wartbarkeit und des Onboardings von Entwicklern.

Eingesetzte Qualifikationen

C (Programmiersprache), Git

Projektleiter
Hirsch Maschinenbau GmbH, Glanegg
9/2022 – 9/2023 (1 Jahr, 1 Monat)
nicht angegeben
Tätigkeitszeitraum

9/2022 – 9/2023

Tätigkeitsbeschreibung

Leitung eines 6-köpfigen Ingenieurteams bei der Aufrüstung eines zentralen Silosystems für die EPS-Produktion, Skalierung des Systems von 39 auf 72 Silos und von 5 auf 10 verbundene Maschinen. Rolle als Projekt- und technischer Leiter, Koordination der Anforderungen mit dem Kunden und den Lieferanten bei der Entwicklung der Systemarchitektur und der PLC-Software. Entwurf einer dezentralen Steuerungsarchitektur, die die zentralisierte IO-Steuerung durch busgesteuerte Aktorgruppen (Sigmatek PLC, Festo CPX, Modbus TCP) ersetzt. Implementierung eines flexiblen, konfigurationsbasierten Systemdesigns, das schnellere Engineering- und Bereitstellungsprozesse für neue Silosysteme ermöglicht. Reduzierung der Verdrahtungskomplexität und Verbesserung der Zuverlässigkeit bei gleichzeitiger Ermöglichung von Verschleißüberwachung und präventiver Wartung.

Eingesetzte Qualifikationen

Git, Projektmanagement

Staff Engineer
KAI GmbH, Villach
11/2013 – 8/2022 (8 Jahre, 10 Monate)
nicht angegeben
Tätigkeitszeitraum

11/2013 – 8/2022

Tätigkeitsbeschreibung

Entwicklung von Firmware für verteilte Halbleiter-Stresstestsysteme mit Microchip XC (16-Bit) und Infineon XMC (ARM Cortex-M) Mikrocontrollern, mit über 10 Jahren Erfahrung in der Embedded-Entwicklung. Implementierung von Kommunikationsstacks über mehrere Schnittstellen, einschließlich CAN, Ethernet, I²C, SPI und UART, mit physikalischen Schnittstellen wie RS-232, RS-485 und CAN. Beitrag zur Hardware-Entwicklung und PCB-Design, um eine enge Integration zwischen Firmware und Elektronik zu gewährleisten. Entwurf und Implementierung von Firmware für eine verteilte Testarchitektur, die Lua-Skripte auf Controllern ausführt, um das Laufzeitverhalten ohne Neuprogrammierung der Geräte zu ändern. Migration der Systemkommunikation von CAN zu Ethernet, was die Bandbreite und Skalierbarkeit der Testinfrastruktur deutlich erhöhte. Unterstützung und Mentoring von Studenten und Junior-Ingenieuren in der Embedded-Entwicklung und im Systemdesign. Durchführung von Promotionsforschung zu fehlertoleranten Echtzeit-Kommunikationssystemen, Entwicklung eines zeitgesteuerten Netzwerks mit elastischen Slot-Grenzen. Entwurf eines verteilten Zeit-Synchronisationsmechanismus, der eine Nanosekunden-Präzision für deterministische eingebettete Kommunikation erreicht.

Eingesetzte Qualifikationen

C (Programmiersprache), Labview, Python, Lua Scripting, Bauingenieur / Architekt, Ethernet, RS-232

Laboringenieur - Masterstudent
KAI GmbH, Villach
7/2011 – 6/2012 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

7/2011 – 6/2012

Tätigkeitsbeschreibung

Entwicklung eines verteilten Halbleiter-Stresstestsystems, bei dem mehrere Knoten unabhängig Halbleiterbauelemente belasten und überwachen. Definition der Systemarchitektur, bestehend aus einem Host, der die verteilten Knoten konfigurierte und einen Informations-Rücklesen auslöste. Beteiligung an der Spezifizierung der Systemanforderungen und des Hardware-Design-Prozesses. Entwicklung der Knoten-Firmware mit besonderem Fokus auf die Konfigurierbarkeit während der Laufzeit. Überprüfung der Funktionsfähigkeit des Kommunikationssystems und Inbetriebnahme beim Kunden.

Eingesetzte Qualifikationen

Distributed Computing, Halbleiter, Firmware

Laboringenieur - Bachelorstudent
KAI GmbH, Villach
7/2010 – 9/2010 (3 Monate)
nicht angegeben
Tätigkeitszeitraum

7/2010 – 9/2010

Tätigkeitsbeschreibung

Entwicklung eines Steuersystems, das es einem Benutzer ermöglichte, eine Infrarotkamera im dreidimensionalen Raum zu bewegen und Live-Bilder aufzunehmen. Die Position der Kamera wurde manuell über eine Benutzeroberfläche gesteuert, um das Objekt in den Fokus zu bringen. Entwicklung eines Autofokus-Algorithmus, um den Effekt einer möglichen temperaturabhängigen Verschiebung des Objekts zu mildern.

Eingesetzte Qualifikationen

Computer- und Informationswissenschaftler

Ausbildung

Alpen-Adria-Universität (AAU)
Promotion in Networked and Embedded Systems - Informationstechnologie (mit Auszeichnung)
2022
Klagenfurt
Alpen-Adria-Universität (AAU)
Master of Science in Networked and Embedded Systems - Informationstechnologie
2013
Klagenfurt
Fachhochschule Kärnten (CUAS)
Bachelor of Science in Systems Engineering - Mechatronik (mit gutem Erfolg)
2010
Villach

Über mich

Embedded Firmware Engineer mit über 10 Jahren Erfahrung in der Entwicklung verteilter mikrokontrollerbasierter Systeme und einer Promotion in vernetzten und eingebetteten Systemen. Spezialisiert auf Echtzeit-Embedded-Software, Kommunikationsstacks und skalierbare Firmware-Architekturen für komplexe hardwareintegrierte Systeme. Umfassende Erfahrung in der Entwicklung und Implementierung von Firmware für Mikrocontroller, dem Aufbau zuverlässiger Kommunikationsinfrastrukturen und der Gewährleistung deterministischen Verhaltens in verteilten eingebetteten Umgebungen. Starker Hintergrund in der systemnahen Entwicklung an der Schnittstelle zwischen Hardware und Software, einschließlich Debugging eingebetteter Systeme, Analyse von Kommunikationsschnittstellen und enger Zusammenarbeit mit Hardware-Ingenieuren während des System-Starts und der Validierung. Erfahrung in der Entwicklung robuster, wartbarer Firmware für Systeme mit langer Lebensdauer, mit Anwendungen in der Halbleiterprüfung, industriellen Automatisierung und Ladeinfrastruktur für Elektrofahrzeuge.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
63
Berufserfahrung
16 Jahre und 1 Monat (seit 07/2010)

Kontaktdaten

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

Jetzt Mitglied werden