À propos de Moritz
Anglais
Bilingue ou natif
Français
Capacité professionnelle complète
Allemand
Bilingue ou natif
Expériences
- modern embeddedEmbedded Template LibraryHIGH TECHjanvier 2020 - Aujourd'hui (6 ans et 5 mois)Created and refined C++ template library that solves recurring problems in embedded software development - abstraction layer for some of the most common RTOS - detachable threads - logging mechanism with compile time size optimization - statically sized, type erased callable abstraction -statically sized versions of vector, string and queue (all compatible with std::ranges and the STL algorithms) - structured concurrency (experimental) - observable queues with notifications - common HW abstractions - C callback interface - convenience funtions for bit manipulation - constexpr string -constexpr map - runtime debugging helpers - hundreds of unit tests - tested on different compilers, platforms and RTOS - continuously improved and extended
- Urban GmbH & Co. KGHealth Monitor Device FirmwareSECTEUR MÉDICALavril 2024 - avril 2025 (1 an)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, barcode scanner, accelerometer, EEPROMs and WiFi module - FatFS integration - USB device driver - CDC/HID composite USB hostdriver - CDC based JSON backend with compile time performance enhancements - Serialization and Deserialization of SD card data - custom made Model-View-Controller inspired interaction with SDcard data, for reading, writing, filtering etc.
- WSAudiologyBLE Audio Testing FrameworkSECTEUR MÉDICALmai 2023 - mai 2024 (1 an)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 - 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 Zephyr Shell and 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
Recommandations
Soyez le premier à recommander Moritz
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- TU München2011
- ETH Zürich2006