Software Architecture
Konzeption, Bewertung und Weiterentwicklung robuster, skalierbarer und wartbarer Softwarearchitekturen.
Verfügbar ab 1. Januar 2027 · Remote deutschlandweit bevorzugt
Software &
Systems Architect
Embedded Linux, C/C++ und Rust bis in die Cloud – End-to-End-Architektur für komplexe, technologiegetriebene Systeme.
Architekturprofil
Drei Aufgaben, die sich in fast jedem Projekt wiederholen – unabhängig von Branche und Technologiestand.
Konzeption, Bewertung und Weiterentwicklung robuster, skalierbarer und wartbarer Softwarearchitekturen.
End-to-End-Betrachtung von Embedded-ECU-Umgebungen über Linux-basierte Plattformen bis zu cloudbasierten Lösungen.
Entwicklung und produktiver Einsatz KI-gestützter, agentenbasierter Werkzeuge – von der Anforderungsanalyse bis zum automatisierten Release-Test.
AI Engineering
Aus meiner Arbeit bei der Bosch Engineering GmbH – keine Prototypen, sondern Werkzeuge, die täglich an realen Zielsystemen laufen.
Eigenentwicklung eines KI-Tools zur automatisierten Analyse von Kundendokumenten und Generierung von Anforderungen – deutlich reduzierter manueller Analyseaufwand.
KI-Agenten prüfen jeden Software-Release automatisiert am realen Zielsystem – kontinuierliche Qualitätssicherung ohne manuellen Testaufwand. Dieselben Tests bin ich vor vierzehn Jahren an Versuchsfahrzeugen von Hand gefahren.
Integration von KI-basierter Spracherkennung in eine technische Systemumgebung.
Einsatz von Open-Source-Modellen zur automatisierten Zustandserkennung komplexer technischer Systeme.
Serienerfahrung
Ausschnitte aus meiner Arbeit bei der Bosch Engineering GmbH – von der Basissoftware im Steuergerät bis zur sicherheitskritischen Architektur.
Software- und Systemarchitektur für Sensorfusion und Navigation in der Fahrerassistenz, ausgelegt für sechs Produktvarianten auf einer gemeinsamen Basis. Durchgängig ASIL D – die höchste Integritätsstufe der ISO 26262.
Basissoftware für das Motorsteuergerät eines elektrifizierten Untertage-Laders (LHD): 14 Tonnen Nutzlast, 180 kW Antriebsleistung. Neuentwicklung von der ersten Zeile bis zum fahrenden Prototypen.
Softwarefunktion zur Bewertung der Schützalterung im Batteriemanagement eines Elektrofahrzeugs. Entwickelt, im Fahrzeug erprobt, in Serie gegangen.
Nachweis, dass die eingesetzte Toolchain den Anforderungen sicherheitskritischer Software genügt – Voraussetzung für die Serienfreigabe von Getriebesteuergeräten.
Kernkompetenzen
Software Architecture · Embedded Systems · Linux-based Systems · Cloud Computing · High Performance Computing · Agent-based Engineering · End-to-End Architecture · Requirements Engineering · System Integration · Architecture Governance · Technical Leadership · C · C++ · Python · Rust
Werdegang
Deeply Embedded, komplexe Treiber, Steuergeräte-Integration, Architektur, Cloud – über die Jahre viele Stacks und Bereiche, nicht einer.
Gestaltung komplexer Softwarearchitekturen in anspruchsvollen, technologiegetriebenen Projekten. Fokus auf KI-gestützte agentenbasierte Softwareentwicklung, High Performance Computing, Linux-basierte Systeme und Cloud.
Architekturverantwortung für Sensorfusion und Navigation unter ASIL-D-Randbedingungen. Schnittstellen- und Protokollentscheidungen, Anforderungsableitung, Variantenarchitektur über sechs Produktvarianten.
Komplexe Gerätetreiber auf Infineon AURIX, MCAL-Konfiguration im AUTOSAR-Basissoftwarestack, Datenlogger, Hardware-Inbetriebnahme und Fehleranalyse auf Zielhardware.
Batteriemanagementsysteme für Elektrofahrzeuge, Elektrifizierung einer Bergbaumaschine, Getriebesteuergeräte in OEM-Kundenprojekten – von der Funktionsentwicklung über die Absicherung bis zur Serienfreigabe.
Dipl.-Ing. (FH)
Technische Hochschule Köln, Campus Gummersbach.
Kontakt
Ich suche eine Position als Software- oder Systemarchitekt, Solution Architect oder Staff Engineer – deutschlandweit remote bevorzugt, hybrid im Raum Stuttgart, Heilbronn und Karlsruhe möglich.
daniel.grauel@icloud.com