Software Architecture
Conception, assessment and continuous evolution of robust, scalable and maintainable software architectures.
Available from 1 January 2027 · Remote across Germany preferred
Software &
Systems Architect
Embedded Linux, C/C++ and Rust through to the cloud – end-to-end architecture for complex, technology-driven systems.
Architecture profile
Three tasks that recur in almost every project – regardless of industry or technology stack.
Conception, assessment and continuous evolution of robust, scalable and maintainable software architectures.
End-to-end perspective from embedded ECU environments and Linux-based platforms to cloud-based solutions.
Building and productively using AI-assisted, agent-based tools – from requirements analysis to automated release testing.
AI Engineering
From my work at Bosch Engineering GmbH – not prototypes, but tools running on real target hardware every day.
Built an AI tool that automatically analyzes customer documents and generates requirements – significantly reducing manual analysis effort.
AI agents automatically test every software release on the real target system – continuous quality assurance without manual test effort. The same tests I ran by hand on test vehicles fourteen years ago.
Integrated AI-based speech recognition into a technical system environment.
Applied open-source models for automated condition detection of complex technical systems.
Production experience
Selected work from my time at Bosch Engineering GmbH – from ECU base software to safety-critical architecture.
Software and system architecture for sensor fusion and navigation in driver assistance, designed for six product variants on a shared base. ASIL D throughout – the highest integrity level defined by ISO 26262.
Base software for the motor control unit of an electrified underground loader (LHD): 14 tonne payload, 180 kW drive power. Built from the first line of code to a running prototype.
A software function assessing contactor ageing in the battery management system of an electric vehicle. Developed, validated in-vehicle, shipped in series production.
Demonstrating that the toolchain in use meets the requirements for safety-related software – a precondition for the series release of transmission control units.
Core competencies
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
Experience
Deeply embedded, complex drivers, ECU integration, architecture, cloud – many stacks and domains over the years, not one.
Design of complex software architectures in demanding, technology-driven projects. Focus on AI-assisted agent-based software development, high-performance computing, Linux-based systems and cloud.
Architectural ownership of sensor fusion and navigation under ASIL D constraints. Interface and protocol decisions, requirements derivation, variant architecture across six product variants.
Complex device drivers on Infineon AURIX, MCAL configuration within the AUTOSAR basic software stack, data logging, hardware bring-up and fault analysis on target hardware.
Battery management systems for electric vehicles, electrification of a mining machine, transmission control units in OEM customer projects – from function development through validation to series release.
Dipl.-Ing. (FH)
Technische Hochschule Köln, Campus Gummersbach.
Contact
I am looking for a position as a software or systems architect, solution architect or staff engineer – remote across Germany preferred, hybrid around Stuttgart, Heilbronn and Karlsruhe possible.
daniel.grauel@icloud.com