Embedded Firmware Engineer (C / RTOS) | Verteilte eingebettete Systeme | Echtzeitkommunikation
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 9072 Ludmannsdorf
- auf Anfrage
- de | en
- 17.08.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
nicht angegeben
4/2024 – 10/2025
TätigkeitsbeschreibungEntwurf 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 QualifikationenDocker, JavaScript, Solidity
nicht angegeben
9/2023 – 9/2025
TätigkeitsbeschreibungEntwicklung 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 QualifikationenC (Programmiersprache), Git
nicht angegeben
9/2022 – 9/2023
TätigkeitsbeschreibungLeitung 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 QualifikationenGit, Projektmanagement
nicht angegeben
11/2013 – 8/2022
TätigkeitsbeschreibungEntwicklung 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 QualifikationenC (Programmiersprache), Labview, Python, Lua Scripting, Bauingenieur / Architekt, Ethernet, RS-232
nicht angegeben
7/2011 – 6/2012
TätigkeitsbeschreibungEntwicklung 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 QualifikationenDistributed Computing, Halbleiter, Firmware
nicht angegeben
7/2010 – 9/2010
TätigkeitsbeschreibungEntwicklung 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 QualifikationenComputer- und Informationswissenschaftler
Ausbildung
Klagenfurt
Klagenfurt
Villach
Über mich
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
