19.11.2025 aktualisiert

**** ******** ****
100 % verfügbar

Senior Software Developer | Embedded Systems | Elektonik, Firmware, technische Beratung

Linnich, Deutschland
Linnich +100 km
Diplom-Ingenieur
Linnich, Deutschland
Linnich +100 km
Diplom-Ingenieur

Profilanlagen

Michael_Kiausch_-_Kurzprofil.pdf
Michael_Kiausch_-_Profil_mit_Projekten.pdf

Über mich

Ich entwickle Embedded-Software und Elektronik – von Mikrocontroller-naher Programmierung über Embedded Linux bis zu CI/CD und Tooling. Routiniert in Debugging, Systemintegration und technischer Umsetzung.

Skills

C (Programmiersprache)Javascript3D PrintingAssemblerspracheTest AutomationAutomobilindustrieC#C++ProfilingContinuous IntegrationDebuggingLinuxSteuergerätEmbedded SystemsEmbedded LinuxEmbedded SoftwareFirmwareFPGAFreertosIso 26262LabviewMesssystemeMechanische SystemeMisra CNetzwerkadministratorNode.JsOSEKEchtzeit-BetriebssystemePowerpcSoftwareentwicklungToolchainWeb ApplikationenCAN FDYoctoGitlab-CiRechnerarchitekturTechnische Beratung
Ich arbeite als Embedded Software- und Elektronikentwickler mit Schwerpunkt auf der Entwicklung von Mikrocontroller-basierten Systemen, Embedded Linux-Anwendungen und technischen Tools. Mein technologischer Hintergrund umfasst die Programmierung in C, C++, C# und Assembler sowie die Entwicklung nach MISRA-C-Richtlinien. Ich setze Embedded Linux mit dem Yocto Toolkit ein, entwickle Bootloader und arbeite mit Echtzeitbetriebssystemen wie OSEK und FreeRTOS.

Im Automotive-Bereich habe ich umfangreiche Erfahrung in der Entwicklung von Steuergeräten für Vorserien- und Kleinserienprojekte gesammelt. Dabei arbeite ich routiniert mit verschiedenen Bussystemen wie CAN, CAN FD und LIN sowie mit Kalibriersystemen auf Basis von XCP und CCP. Die Entwicklung sicherheitsrelevanter Funktionssoftware nach ISO 26262 gehört ebenso zu meinem Alltag wie die Integration in bestehende Toolchains und Testumgebungen. Ich kenne die Anforderungen an Automotive-Prozesse und bringe sowohl technisches Detailwissen als auch ein gutes Verständnis für die Schnittstellen zwischen Hardware, Software und Validierung mit.

Neben der Softwareentwicklung bringe ich Erfahrung in der Toolchain-Erstellung, automatisierten Tests und CI/CD-Prozessen mit GitLab CI mit. Ich bin vertraut mit Debugging, Profiling und der Optimierung komplexer Systeme. Auch die Entwicklung von Prüfstandssoftware und webbasierten Anwendungen mit node.js und JavaScript gehört zu meinem Repertoire.

Hardwareseitig arbeite ich mit Plattformen wie PowerPC, ARM, AVR, MSP430 und ESP32. Ich verfüge über Grundkenntnisse in der FPGA-Entwicklung (Altera) sowie in mechanischer Konstruktion mit FreeCAD und 3D-Druck. Ergänzend bringe ich solide Kenntnisse in der Linux- und Netzwerkadministration mit und setze gelegentlich LabView für Test- und Messaufgaben ein.

Sprachen

DeutschMutterspracheEnglischverhandlungssicherNiederländischGrundkenntnisse

Projekthistorie

Software und Toolchain für RCP-Steuergeräte

Automobil und Fahrzeugbau

10-50 Mitarbeiter

  1. Weiterentwicklung und Pflege von Softwarekomponenten für eine RCP-Steuergerätefamilie für die Automotive-Vorentwicklung
  2. Pflege und Erweiterung des OSEK-Echtzeitbetriebssystems
  3. Anpassung und Erweiterung der MCAL-Schicht basierend auf AUTOSAR-Spezifikationen
  4. Entwicklung von eTPU-Treibern für Kurbelwinkelsignale und weitere Timing-Aufgaben
  5. Entwicklung und Wartung von Bootloader und Flashtool
  6. Anpassung und Erweiterung der Simulink-basierten Entwicklungstoolchain
  7. Aufbau und Pflege von Projektverwaltungs- und Build-Systemen
  8. Entwicklung und Betreuung interner Entwicklungstools
  9. Releasemanagement und Verwaltung der Entwicklungsroadmap
Rolle: Embedded Software Engineer
Technologien & Methoden: C, C++, C#, MATLAB, Simulink, XCP, CCP, UDS, OBD, CAN-Bus, CAN-FD, AUTOSAR, MISRA-C, Assembler, Power PC, Git, GitLab, eTPU, .NET Framework, OSEK-OS, Visual Studio, VS Code, iSYSTEM

Webbasiertes Kalibriersystem

Automobil und Fahrzeugbau

10-50 Mitarbeiter

  1. Entwicklung eines Steuergeräte-Kalibriersystems auf Embedded-Linux-Plattform mit Web-Interface
  2. Konzeption der Softwarearchitektur und Definition der Hardwareanforderungen
  3. Begleitung von Planung, Entwicklung und Inbetriebnahme der Hardware
  4. Pflege und Anpassung des Linux-Betriebssystems
  5. Entwicklung verschiedener Client- und Serverdienste
  6. Aufbau von Continuous Integration und Testing
Rolle: Embedded Software Engineer
Technologien & Methoden: Yocto, .NET Framework, C, C#, git, gitlab, node.js, vue.js, html5, Javascript, XCP, CCP, UDS, OBD, Embedded Linux, CI/CD

Prüfstandsbau

Automobil und Fahrzeugbau

10-50 Mitarbeiter

  1. Konzeption und Entwicklung verschiedener Komponentenprüfstände
  2. Implementierung der Steuerung auf Embedded-Linux-Systemen mit Etherlab-Toolkit
  3. Entwicklung von Bedienoberflächen mit Qt und LabView
  4. Umsetzung von Sequencer, Logging und Anbindung externer Komponenten
  5. Inbetriebnahme und Test der Prüfstände
  6. Einrichtung von Remote-Wartungslösungen
Rolle: Embedded Software Engineer
Technologien & Methoden: Beckhoff, LabView, Embedded Linux, Etherlab-Toolkit, EtherCAT, Qt

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden