C++ & Embedded Systems Engineering

Safety‑critical production software ‑ from bare‑metal firmware to distributed architectures. Munich‑based, available across Europe.

enginering-innovation
C++ EngineeringFrom system architecture to production firmware
stateful-world
Model-Driven DevelopmentState machine design to production‑ready C/C++ code
digital-car
Automotive & AUTOSARAUTOSAR Classic, UWB ranging and multi‑ECU system development
welding-bot
Industrial & Real‑Time SystemsEmbedded control systems for robotics, automation and manufacturing
passanger-flight
TDD & Test EngineeringRequirement‑driven test suites, coverage analysis and Google Test/Mock
digital-pcb
Embedded & FirmwareRTOS, bare‑metal firmware, peripheral drivers and HAL design
shop-floor
Manufacturing IntegrationConnecting legacy production systems to modern data‑driven platforms
digital-factory
Legacy C++ ModernizationMigrating C++03/11 codebases to modern C++17/20/23
smart-city
Distributed Systems & ProtocolsProtobuf, DDS, ASN.1 and custom protocol design across networked systems
Systems-Level C++ Engineering Systems-Level C++ Engineering I design the architecture, own the code, and deliver the software — from RTOS firmware to distributed systems.
UMTSM: Automated State Machines UMTSM: Automated State Machines A personal code generator turning statechart designs into production-ready C/C++ — ready for your project or tailored to your own architecture.
Engineering with AI, Not Replaced by It Engineering with AI, Not Replaced by It Using AI as an architectural tool to accelerate delivery — with design decisions, ownership and quality remaining in human hands.

Services

Software Architecture Software Architecture System design, component modelling, and code reviews for large-scale C++ projects.
State Machine Engineering State Machine Engineering Hierarchical and flat state machines, UML statechart design and code generation.
Embedded & Firmware Dev Embedded & Firmware Dev STM32, ARM Cortex-M, Linux BSP development, peripheral drivers and HAL design.
Real-Time Systems Real-Time Systems RTOS porting, bare-metal firmware, lock-free concurrency and hard real-time scheduling.
Automotive & AUTOSAR Automotive & AUTOSAR AUTOSAR Classic/Adaptive stack integration, MCAL configuration and diagnostic services.
Security & Cryptography Security & Cryptography Secure communication stacks, TLS integration, data signing, smart card interfaces and key management — including certified tachograph-grade implementations.
Network & Protocol Dev Network & Protocol Dev Custom and standard protocol design and implementation: CAN, KWP2000, UWB ranging, ASN.1, Protobuf, DDS and SOME/IP.
TDD & Test Engineering TDD & Test Engineering Test-driven development with Google Test/Mock, CppUTest, test derivation from legacy codebases and coverage analysis.
Performance Optimization Performance Optimization Profiling, cache-friendly data structures, SIMD, and lock-free concurrency patterns.
Code Review & Consulting Code Review & Consulting Systematic audits for correctness, safety, and performance; architectural consulting.
Legacy C++ Modernization Legacy C++ Modernization Migrating C++03/11 codebases to modern C++17/20/23: refactoring, safety improvements and build system upgrades.
Technical Training Technical Training On-site or remote C++17/20/23 workshops, embedded systems and software architecture courses.

Get in Touch

Send a MessageHave a project in mind? Fill in the form and I will get back to you within one business day.
Title / Salutation
Your Full Name
Email Address
Subject
Message