09.10.2025 aktualisiert

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

Embedded C++ Expert

München, Deutschland Dipl.-Ing. (Univ)
München, Deutschland Dipl.-Ing. (Univ)

Profilanlagen

cv.pdf

Über mich

Ich bin spezialisiert auf die Softwareentwicklung für Embedded Devices in modernem C++ und greife auf viele Jahre Erfahrung auf allen gängigen Plattformen zurück. Ich weiß genau wie man die phantastische Kraft von C++ auf die kleinsten Geräte anwenden kann.

Skills

Moritz ist spezialisiert auf die Softwareentwicklung für Embedded Devices in modernem C++. Er greift auf viele Jahre Erfahrung auf allen gängigen Plattformen zurück, und weiß genau wie man die phantastische Kraft von C++ auf die kleinsten Geräte anwenden kann.

Er war federführend in der Entwicklung und Auslieferung von vielen technischen Produkten und hat diese erfolgreich vom anfänglichen Konzept und der Anforderungsplanung über Architekturdesign und Implementierung, hin zum endgültigen Einsatz geführt.

Seine Arbeitsweise stützt sich auf die Verwendung von fortgeschrittenen Sprachfeatures und Werkzeugen, um Sicherheit, optimale Laufzeitperformanz, und saubere, wartbare Schnittstellen zu garantieren.

Sprachen

DeutschMutterspracheEnglischMutterspracheFranzösischverhandlungssicher

Projekthistorie

Health Monitor Device Firmware

Urban GmbH & Co. KG

Sonstiges

Ported a legacy STM project to a modern GNU and CMake powered build system, thereby removing
the dependency on vendor tools - Custom linker script to accommodate external RAM and Flash -
Redesign and reimplementation of legacy firmware in modern C++ focusing on modularity and
adaptability - Service based multithreading architecture based on FreeRTOS, prioritizing weak inter-
dependencies between services - arena allocation from memory pools based on polymorphic
resource allocators - custom device drivers for PMIC, LCD screen, haptic feedback, fuel gauge,
addressable LEDs, RTC, ADC, NTC thermistor, RFID reader, SD card reader, barcode scanner,
accelerometer, EEPROMs and WiFi module - FatFS integration - USB device driver - CDC/HID
composite USB host driver - CDC based JSON backend with compile time performance
enhancements - Serialization and deserialization of SD card data - custom made Model-View-
Controller inspired interaction with SD card data, for reading, writing, filtering etc.

BLE Audio Testframework

WSAudiology

Pharma und Medizintechnik

In-depth requirements and feasibility analysis in a complex multi-stakeholder environment — Development of a testing framework for Bluetooth LE Audio testing from scratch for central driven, automated testing of novel hearing aid firmware — Communication between the test central and the test PC via Protocol Buffers (NanoPB) — Zephyr based firmware architecture design and implementation in modern C++ — Development of firmware modules for audio processing under hard real-time constraints — Test framework architecture design and implementation in Python/Pytest — Hybrid approach using the Zephyr shell as well custom firmware implementation, for very high code coverage in very limited time — Implementation of hundreds of tests that caught dozens of issues — Refactoring, bug fixing and extension of neighboring legacy systems — CI/CD integration — Internal training of company employees on the use and extension of the test system

Thread Mesh Network

cropled AG

Internet und Informationstechnologie

Requirements analysis, conception, design, implementation and test of a Power-Line-Communication-Interface (PLC), that enables the communication among multiple ESP32 microcontrollers over their preexisting power cabling — FreeRTOS and C++20 based — Hardware debugging and in-the-field-adjustment — Custom device driver for the PLC transceiver — Customer-specific distributed consensus algorithm based on Raft — Communication interface for directed, full-duplex communication based on UART including the definition and implementation of a custom data packet structure — PLC based firmware duplication to enable OTA-style device firmware upgrades

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden